Fairies have played a very important part in our lives.
We’ve grown up hearing fairy tales with famous fairy godmothers who always end up helping the protagonist. Fairies are also integral to folklore and appear a lot in popular fiction.
Fairies possess a magical quality that fills our world with fantasy and makes it an enchanting one. Fairy names are unique and often have a mystical quality to them.
Your baby girl is truly special and deserves a name that allows her to stand out from the rest. Why go for an ordinary name for your little princess when you can opt for a magical fairy name that perfectly captures how special your daughter is?
Our fascination with the world of magic has resulted in several fairy names that make for great baby names. Our list is a compilation of some of the best fairy names in existence so that your baby name choice is made easier.
For more inspiration, you can also check out our lists of the best fairy tale name that you’ll love and the best magical girl names for babies.
Gaelic Fairy Names For Girls
Check out this list of Gaelic inspired names for fairies and pick a name you like.
1. Ailsa (Gaelic origin), the name means “elf victory”.
2. Beagan (Gaelic origin), meaning “little one”.
3. Breena (Gaelic origin), meaning “fairy land”.
4. Elfie (Gaelic origin), meaning “elf”.
5. Elida (Gaelic origin), meaning “small winged one”.
6. Firtha (Gaelic origin), meaning “maiden of the sea”.
7. Marilla (Gaelic origin), meaning “shining sea”.
8. Marin (Gaelic origin), meaning “star of the sea”.
9. Shailagh (Gaelic origin), the name means “one who is from the fairy palace”.
10. Shailyn (Gaelic origin), the name means “one who is from the fairy palace”.
11. Shaylah or Shayleen (Gaelic origin), meaning “from the fairy palace”.
Names That Mean Fairy For Girls
Want to pick a name for your daughter that literally means fairy? Pick a name from this list.
12. Aine (Irish origin), the name means “Queen of fairies”.
13. Brucie (Scottish origin), the name means “forest fairy”.
14. Celeste (French origin), the name means “heavenly”.
15. Charlotte (English origin), the name means “baby princess fairy”.
16. Chepi (Native American origin), the name means “fairy”. A unique magical name for your little princess.
17. Ella (English origin), the name means “fairy maiden”.
18. Ellie (Greek origin), the name means “beautiful fairy woman”.
19. Fay or Faye (English origin), meaning “fairy folk”. A popular name for girls today.
20. Fayetta or Fayette (French origin), meaning “tiny fairy”.
21. Faylinn (English origin), the name means “fairy kingdom”.
22. Feya (Hebrew origin), a mystical name meaning “fairy”.
23. Ilayda (Turkish origin), the name means “water fairy”. This is a unique fairy name.
24. Linette (French origin), the name means “fairy”.
25. Miginia (Native American origin), the name means “fairy woman”. A unique name for your little girl.
26. Nidaw (Native American origin), the name means “fairy”.
27. Nissa (Scandinavian origin), the name means “fairy”.
28. Pari (Indian origin), the name means “fairy”.
29. Parisa (Persian origin), meaning “one who is like a fairy”.
30. Pixie (Irish origin), this Irish name means “fairy”.
31. Sebille (English origin), the name means “a fairy”.
32. Shaylee (Irish origin), the name means “tiny fairy from over the hill”.
33. Shayleigh (Celtic origin), this name means “fairy princess”.
34. Sigilla (Latin origin), the name means “one who has magical power”.
35. Siofra (Irish origin), the name means “fairy”.
36. Tana (Slavic origin), the name means “fairy queen”.
37. Taneisha (American origin), the name means “fairy queen”.
38. Tiana (Russian origin), the name means “fairy Queen”. This name gained popularity after Disney’s ‘The Princess And The Frog’ was released.
39. Tien (Vietnamese origin), the name means “fairy”. This is a good fairy name.
40. Tryamon (English origin), the name means “a fairy princess”. This is a magic name from the Arthurian Legend.
41. Tunder (Hungarian origin), the name means “fairy”.
Magical Fairy Names From Around The World
Looking for good fairy and magical names for girls from around the world? Take your pick from among this list of names.
42. Adelina (Latin origin), meaning “small winged one” or “noble kind”.
43. Aerwyna (English origin), meaning “friend of the sea”.
44. Alette (Latin origin), meaning “truth”, “small winged one”, or “verity”.
45. Alfre (German origin), meaning “magical counsel” or “elf”.
46. Alfreda (English origin), meaning “elf power”. This is a powerful fairy name.
47. Alvar (English origin), meaning “magical army or warrior”.
48. Amitola (Native American origin), the name means “rainbow”. This is a good mystical name for your little fairy.
49. Angelica (Latin origin), the name means “like an angel”. This is a good fairy name.
50. Angeni (Native American origin), the name means “angel”.
51. Ariel (Hebrew origin), meaning “lion of God”, popularized by the character from the animated film, ‘The Little Mermaid’.
52. Asherah (Hebrew origin), meaning “one who walks on the sea”. This name refers to the Goddess of motherhood and fertility.
53. Asia (Greek origin), the name means “sunrise”. This is a good fairy name from Greek mythology.
54. Asteriea (Greek origin), the name means “one who is like a star”.
55. Aubrette (German origin), meaning “elf” or “powerful, magical being”.
56. Aubrey (French origin), the name means “ruler of the elves’.
57. Aurora (Greek origin), the name means “Goddess of the dawn”. This is a name from Greek mythology.
58. Avery (English origin), the name means “ruler of the elves’.
59. Ayesha (Persian origin), the name means “small one”.
60. Calliope (Greek origin), the name means “beautiful voice”.
61. Callula (Latin origin), meaning “tiny beauty”. This is a good fairy name.
62. Calypso (Greek origin), meaning “a sea nymph” from Greek mythology.
63. Coralia (Greek origin), meaning “like coral”.
64. Cyrene (Greek origin), this name means “sovereign Queen“.
65. Deema (Arabic origin), the name means “a soft, rainy cloud”.
66. Dela (Latin origin), meaning “tiny winged one”.
67. Derya (Turkish origin), meaning “from the ocean”.
68. Dianthe (Greek origin), meaning “divine flower”.
69. Doris (Greek origin), the name means “the ocean’s friend”.
70. Elga (English origin), meaning “elfin spear”.
71. Elvey (French origin), the name means “battle elf”.
72. Elvina (English origin), meaning “elf friend”. This is a magical girl name.
73. Elvinia (Irish origin), meaning “Queen of the elves”. This is a strong fairy name.
74. Gelsey (English origin), meaning “jasmine”.
75. Kaia (Hawaiian, Greek origin), the name means “pure” in Greek and “sea” in Hawaiian.
76. Kendra (English origin), meaning “magical”. Perfect for the magic your little fairy fills your world with.
77. Lanette (Welsh origin), this name means “nymph” or “small songbird”.
78. Leucothea (Greek origin), meaning “sea nymph”, a fairy name from Greek mythology.
79. Lorelai (German origin), a mystical name meaning “alluring”.
80. Marcelline (French origin), the name means “the sea’s protector”.
81. Mariam (Hebrew, Latin origin), the name means “star of the sea”.
82. Maurelle (French origin), a mystical name meaning “elfin”.
83. Meriol (Irish origin), the name means “sea nymph”.
84. Miranda (Latin origin), the name means “marvelous” or “deserving of admiration”. This is perfect for your little fairy who truly deserves all the admiration in the world.
85. Naida (Arabic origin), this magical name means “water nymph”.
86. Olette (Latin origin), the name means “small winged one”. This is a magical girl name.
87. Ondine (Latin origin), the name means “spirit of the waters”.
88. Posy (English origin), meaning “small flower”.
89. Poppy (Latin origin), the name means “milk of happiness”. This is an excellent fairy name for your little bundle of joy.
90. Radella (English origin), meaning “advisor to the elves”. This is a good fairy name.
91. Rosemary (Latin origin), the name means “sea dew”.
92. Rusalka (Russian origin), the name means “wood sprite”.
93. Sadie (Hebrew origin), meaning “princess”. This is a strong fairy name for your little girl.
94. Shae (Irish origin), meaning “from the fairy fort”.
95. Tinka (Latin origin), the name means “heavenly one”. This is a mystical girl name.
96. Trixy (Latin origin), the name means “blessed” or “voyager through life”. This is a mystical girl name.
97. Uira (Arabic origin), this unique fairy name means “water lady”.
98. Ulloriaq (Native American origin) the name means “like a star”.
99. Win (English origin) the name means “elf”.
100. Yaritza (Portuguese origin), the name means “tiny butterfly”. This is one of the unique fairy names that can conjure up the world of magic for your little one.
101. Zia (Latin origin), meaning “splendor” or “light”. This is a magical name for your magical daughter.
Fairy Names From Fiction
Want to name your little girl after some great fairies’ names from fiction? Choose a name from this list of magical girl names.
102. Arwen (Welsh origin), meaning “noble maiden”. Name of the elven princess from ‘Lord Of The Rings’.
103. Bell (French origin), meaning “lovely one” or “beautiful”. Inspired by the fairy, Tinker Bell from ‘Peter Pan’.
104. Cirilla (Greek origin), meaning “lady”, from ‘The Witcher’ books.
105. Fauna (Roman origin), refers to the “Goddess of nature and animals”. A fairy godmother from Disney’s ‘Sleeping Beauty’.
106. Flora (Roman origin), refers to the “Goddess of spring and flowers”. A fairy godmother from Disney’s ‘Sleeping Beauty’.
107. Gentille (French origin), this name means “kind” or “nice”. The name of a fairy from ‘The Imp Prince’ by Marie Catherine d’Aulnoy.
108. Iridessa (Latin origin), meaning “resembling a rainbow”, a Disney fairy.
109. Leetah (Spanish origin), meaning “strong woman”, an elven from ‘Elfquest’, the comic.
110. Luna (Latin origin), meaning “moon”, a light Disney fairy.
111. Mab (Irish origin), meaning “baby”. The Queen of fairies from Shakespeare’s ‘Romeo And Juliet’.
112. Merryweather (English origin), among the names of fairies from Disney’s ‘Sleeping Beauty’.
113. Navi (Hebrew origin), the name means “to name”. She is the fairy from ‘Legend Of Zelda: Ocarina Of Time’, the video game.
114. Rosetta (Italian origin), meaning “splendid”, a garden fairy from the ‘Disney Fairies’ franchise.
115. Sookie (Hebrew origin), the name means “lily” or “rose”, a half fairy from ‘True Blood’.
116. Tabitha ( origin), the name means “gazelle”. She is the fairy queen from ‘Thumbelina’.
117. Titania (Greek origin), meaning “great one”. She is the Queen of fairies in ‘A Midsummer Night’s Dream’ by William Shakespeare.
118. Vidia (Sanskrit origin), the name means “knowledge”. She is the fastest nature fairy from the ‘Tinker Bell’ films.
119. Yuna (Japanese origin), meaning “the desired one”, from the ‘Final Fantasy’ video games.
120. Zarina (Persian origin), the name means “golden”. She is a dust keeper Disney fairy.
has lots of great baby names articles to inspire you. If you liked our suggestions for fairy names for girls then why not take a look at these magical names for boys, or for something different try these names that mean mystery of secret.
Sources