There’s something so beautiful about a girl’s name that carries an air of magic, mystery, and whimsy. Aside from bohemian-inspired baby names, these are my favorite.
Here are 200 baby girl names that are nothing short of magical, whimsical, enchanting, and fairy-like. I hope you find the inspiration you need here. xo
BABY GIRL NAMES
1. Adeline
2. Adella
3. Adria
4. Aine
5. Alana
6. Alice
7. Alma
8. Althea
9. Amalia
10. Amara
11. Ambrosia
12. Amethyst
13. Anabelle
14. Anais
15. Anastasia
16. Andromeda
17. Anya
18. Arabella
19. Aria
20. Ariel
21. Ariella
22. Arwen
23. Aster
24. Athena
25. Audra
26. Aura
27. Aurelia
28. Aurora
29. Autumn
30. Avalon
31. Belle
32. Belinda
33. Bianca
34. Bliss
35. Blossom
36. Blythe
37. Briar
38. Briony
39. Calista
40. Calliope
41. Calypso
42. Carys
43. Cassandra
44. Cassia
45. Cecily
46. Celeste
47. Celestia
48. Celia
49. Celine
50. Cleo
51. Clover
52. Cora
53. Coraline
54. Cordelia
55. Cosette
56. Cosima
57. Cressida
58. Crimson
59. Daenerys
60. Davina
61. Delilah
62. Delphine
63. Echo
64. Eden
65. Elena
66. Elodie
67. Elora
68. Elowen
69. Elsa
70. Elspeth
71. Elvira
72. Ember
73. Emerald
74. Eowyn
75. Esme
76. Esmerelda
77. Eudora
78. Evangeline
79. Eve
80. Ever
81. Evie
82. Fable
83. Fawn
84. Faye
85. Fern
86. Fiona
87. Flora
88. Freya
89. Gaia
90. Genevieve
91. Giselle
92. Goldie
93. Greta
94. Gretchen
95. Gretel
96. Gwendolyn
97. Hera
98. Hermione
99. Imogen
100. Indigo
101. Iridessa
102. Iris
103. Isobel
104. Isolde
105. Isadora
106. Isla
107. Ivy
108. Jade
109. Jadis
110. Joss
111. Juniper
112. Juno
113. Lark
114. Lavender
115. Leda
116. Leia
117. Lilac
118. Linnea
119. Lorelai
120. Lucy
121. Luella
122. Lumen
123. Luna
124. Lyra
125. Mae
126. Maeve
127. Maia
128. Marina
129. Matilda
130. Meadow
131. Melinda
132. Melody
133. Merida
134. Millicent
135. Moon
136. Navi
137. Nerina
138. Nerissa
139. Nessa
140. Noemi
141. Nova
142. Oceana
143. Odella
144. Olive
145. Olympia
146. Ophelia
147. Orla
148. Pandora
149. Pearl
150. 1Persephone
151. Phoebe
152. Pixie
153. Poppy
154. Posey
155. Primrose
156. Rain
157. Raven
158. Reverie
159. Rhiannon
160. Rosalie
161. Rosetta
162. Rowena
163. Sabine
164. Sabrina
165. Sage
166. Samara
167. Sansa
168. Saoirse
169. Saskia
170. Scarlett
171. Selene
172. Seraphina
173. Skye
174. Snow
175. Soleil
176. Stella
177. Story
178. Suki
179. Sybill
180. Sylvie
181. Tabitha
182. Thea
183. Theodora
184. Tiana
185. Tilda
186. Twila
187. Ursula
188. Vesta
189. Viola
190. Violet
191. Willa
192. Willow
193. Winter
194. Wisteria
195. Wren
196. Xanthe
197. Zara
198. Zarina
199. Zelda
200. Zinnia
One of my nieces is named both Althea and Greta.
Both very beautiful names! xo