Love the enchanting and magical vibe of whimsical girl names? Then, you’ll adore this dazzling collection of unique and ethereal names that feel straight out of a fairy tale.

1. Elowen
- Meaning & Origin: Cornish name meaning elm tree
- Nicknames: Ellie, Wen
- Similar Names: Arwen, Eowyn, Willow
2. Seraphina
- Meaning & Origin: Hebrew name meaning fiery or burning ones
- Nicknames: Sera, Fina
- Similar Names: Sophia, Selena, Isadora
3. Amara
- Meaning & Origin: Greek name meaning grace or eternal
- Nicknames: Mara, Amy
- Similar Names: Aurora, Aria, Amaya
4. Celestia
- Meaning & Origin: Latin name meaning heavenly
- Nicknames: Cece, Tia
- Similar Names: Celeste, Luna, Seraphina
5. Evangeline
- Meaning & Origin: Greek name meaning bearer of good news
- Nicknames: Eva, Angie, Lina
- Similar Names: Angelica, Genevieve, Seraphina
6. Luna
- Meaning & Origin: Latin name meaning moon
- Nicknames: Lu, Lulu
- Similar Names: Nova, Selene, Lyra
7. Arwen
- Meaning & Origin: Welsh name meaning noble maiden
- Nicknames: Ari, Wen
- Similar Names: Elowen, Eowyn, Gwen
8. Isadora
- Meaning & Origin: Greek name meaning gift of Isis
- Nicknames: Isa, Dora
- Similar Names: Isabella, Theodora, Aurora
9. Lyra
- Meaning & Origin: Greek name meaning lyre (a musical instrument)
- Nicknames: None needed
- Similar Names: Vega, Nova, Elara
10. Aurora
- Meaning & Origin: Latin name meaning dawn
- Nicknames: Rory, Aura
- Similar Names: Amara, Aria, Selena
11. Mirabelle
- Meaning & Origin: French name meaning wonderful
- Nicknames: Mira, Belle
- Similar Names: Annabelle, Maribel, Amara
12. Delphine
- Meaning & Origin: Greek name meaning dolphin
- Nicknames: Del, Delphi
- Similar Names: Daphne, Selene, Celeste
13. Calliope
- Meaning & Origin: Greek name meaning beautiful voice
- Nicknames: Callie, Pia
- Similar Names: Callista, Lyra, Seraphina
14. Freya
- Meaning & Origin: Norse name meaning noble woman
- Nicknames: None needed
- Similar Names: Frida, Astrid, Aria
15. Eowyn
- Meaning & Origin: Old English name meaning horse joy
- Nicknames: Wyn, Eo
- Similar Names: Arwen, Elowen, Wynne
16. Selene
- Meaning & Origin: Greek name meaning moon
- Nicknames: Lena
- Similar Names: Luna, Celestia, Aurora
17. Cassiopeia
- Meaning & Origin: Greek name meaning she whose words excel; a constellation
- Nicknames: Cassie, Pia
- Similar Names: Lyra, Calliope, Andromeda
18. Amethyst
- Meaning & Origin: Greek name meaning not intoxicated; a precious stone
- Nicknames: Amy, Thia
- Similar Names: Amber, Ruby, Sapphire
19. Genevieve
- Meaning & Origin: French name meaning tribe woman
- Nicknames: Gen, Evie
- Similar Names: Vivienne, Evelyn, Gwendolyn
20. Ophelia
- Meaning & Origin: Greek name meaning help
- Nicknames: Lia, Ophie
- Similar Names: Elara, Isadora, Amara
21. Juniper
- Meaning & Origin: Latin name referring to the juniper tree
- Nicknames: June, Junie
- Similar Names: Hazel, Willow, Aspen
22. Astrid
- Meaning & Origin: Norse name meaning divinely beautiful
- Nicknames: None needed
- Similar Names: Freya, Ingrid, Astra
23. Zinnia
- Meaning & Origin: Latin name referring to a bright flower
- Nicknames: Zinnie, Zia
- Similar Names: Dahlia, Azalea, Flora
24. Elara
- Meaning & Origin: Greek name referring to a moon of Jupiter
- Nicknames: Ellie, Lara
- Similar Names: Lyra, Aurora, Selene
25. Callista
- Meaning & Origin: Greek name meaning most beautiful
- Nicknames: Callie, Lissa
- Similar Names: Calliope, Cassandra, Lyra
26. Marigold
- Meaning & Origin: English name referring to the golden flower
- Nicknames: Mari, Goldie
- Similar Names: Daisy, Magnolia, Poppy
27. Persephone
- Meaning & Origin: Greek name meaning bringer of destruction
- Nicknames: Percy, Sephy
- Similar Names: Penelope, Calliope, Cassandra
28. Meadow
- Meaning & Origin: English name meaning a field of grass
- Nicknames: None needed
- Similar Names: Willow, Juniper, Hazel
29. Zephyra
- Meaning & Origin: Greek name meaning west wind
- Nicknames: Zeph, Zia
- Similar Names: Lyra, Selene, Astra
30. Briar
- Meaning & Origin: English name meaning a thorny patch
- Nicknames: None needed
- Similar Names: Blair, Hazel, Ivy
31. Clementine
- Meaning & Origin: Latin name meaning merciful
- Nicknames: Clem, Clemmie
- Similar Names: Coraline, Marigold, Ivy
32. Dahlia
- Meaning & Origin: Scandinavian name referring to the dahlia flower
- Nicknames: Dali, Lia
- Similar Names: Zinnia, Flora, Magnolia
33. Bellatrix
- Meaning & Origin: Latin name meaning female warrior; a star in the Orion constellation
- Nicknames: Bella, Trixie
- Similar Names: Lyra, Cassiopeia, Elara
34. Elysia
- Meaning & Origin: Greek name meaning blissful or from Elysium
- Nicknames: Ellie, Lysa
- Similar Names: Elara, Celeste, Selene
35. Ivy
- Meaning & Origin: English name referring to the climbing plant
- Nicknames: None needed
- Similar Names: Hazel, Juniper, Flora
36. Andromeda
- Meaning & Origin: Greek name meaning ruler of men; a galaxy
- Nicknames: Andy, Meda
- Similar Names: Cassiopeia, Calliope, Lyra
37. Gwendolyn
- Meaning & Origin: Welsh name meaning white ring
- Nicknames: Gwen, Wendy
- Similar Names: Genevieve, Arwen, Guinevere
38. Magnolia
- Meaning & Origin: Latin name referring to the magnolia flower
- Nicknames: Maggie, Nola
- Similar Names: Marigold, Zinnia, Poppy
39. Phoebe
- Meaning & Origin: Greek name meaning bright or shining
- Nicknames: Bee, Fifi
- Similar Names: Selene, Luna, Lyra
40. Astra
- Meaning & Origin: Greek name meaning star
- Nicknames: None needed
- Similar Names: Astrid, Vega, Lyra
41. Viola
- Meaning & Origin: Latin name meaning violet flower
- Nicknames: Vi, Vivi
- Similar Names: Violet, Flora, Lila
42. Coraline
- Meaning & Origin: Latin name meaning coral
- Nicknames: Cora, Lina
- Similar Names: Clementine, Marigold, Ivy
43. Aurelia
- Meaning & Origin: Latin name meaning golden
- Nicknames: Aura, Lia
- Similar Names: Aurora, Aria, Amara
44. Paloma
- Meaning & Origin: Spanish name meaning dove
- Nicknames: Loma
- Similar Names: Dove, Amara, Luna
45. Thalassa
- Meaning & Origin: Greek name meaning the sea
- Nicknames: Thali
- Similar Names: Selene, Marina, Astraea
46. Faye
- Meaning & Origin: English name meaning fairy
- Nicknames: None needed
- Similar Names: Mae, Flora, Ivy
47. Estelle
- Meaning & Origin: French name meaning star
- Nicknames: Elle, Stella
- Similar Names: Celeste, Luna, Lyra
48. Selina
- Meaning & Origin: Greek name meaning moon
- Nicknames: Lina, Seli
- Similar Names: Selene, Luna, Celeste
49. Opal
- Meaning & Origin: Sanskrit name referring to the precious stone
- Nicknames: None needed
- Similar Names: Pearl, Ruby, Amethyst
50. Nixie
- Meaning & Origin: German name meaning water sprite
- Nicknames: Nix
- Similar Names: Nyx, Astra, Selene
51. Rosalie
- Meaning & Origin: Latin name meaning rose
- Nicknames: Rosie, Lia
- Similar Names: Rosalind, Lily, Flora
52. Vega
- Meaning & Origin: Arabic name meaning swooping eagle; a star in the Lyra constellation
- Nicknames: None needed
- Similar Names: Lyra, Nova, Astra
53. Haven
- Meaning & Origin: English name meaning safe place
- Nicknames: None needed
- Similar Names: Eden, Aurora, Meadow
54. Lavender
- Meaning & Origin: English name referring to the lavender flower
- Nicknames: Lav, Lavi
- Similar Names: Violet, Lilac, Ivy
55. Cassia
- Meaning & Origin: Greek name meaning cinnamon
- Nicknames: Cassie
- Similar Names: Cassandra, Callista, Celeste
56. Eliana
- Meaning & Origin: Hebrew name meaning God has answered
- Nicknames: Ellie, Lia
- Similar Names: Aurora, Amara, Selene
57. Noelle
- Meaning & Origin: French name meaning Christmas
- Nicknames: Elle, Nola
- Similar Names: Estelle, Rosalie, Faye
58. Cressida
- Meaning & Origin: Greek name meaning golden
- Nicknames: Cressie, Ida
- Similar Names: Aurelia, Callista, Celeste
59. Isla
- Meaning & Origin: Scottish name meaning island
- Nicknames: None needed
- Similar Names: Ivy, Lyra, Aurora
60. Artemis
- Meaning & Origin: Greek name meaning goddess of the hunt and moon
- Nicknames: Artie, Missy
- Similar Names: Selene, Lyra, Elara
61. Soleil
- Meaning & Origin: French name meaning sun
- Nicknames: Sol
- Similar Names: Luna, Aurora, Selene
62. Thalia
- Meaning & Origin: Greek name meaning to blossom
- Nicknames: Tali, Lia
- Similar Names: Dahlia, Callista, Lyra
63. Maris
- Meaning & Origin: Latin name meaning of the sea
- Nicknames: Mari
- Similar Names: Marina, Selene, Thalassa
64. Nova
- Meaning & Origin: Latin name meaning new or star
- Nicknames: None needed
- Similar Names: Lyra, Vega, Astra
65. Pandora
- Meaning & Origin: Greek name meaning all gifted
- Nicknames: Dora, Panda
- Similar Names: Isadora, Cassiopeia, Callista
66. Elowen
- Meaning & Origin: Cornish name meaning elm tree
- Nicknames: Ellie, Wen
- Similar Names: Arwen, Eowyn, Willow
67. Meadow
- Meaning & Origin: English name meaning a grassy field
- Nicknames: None needed
- Similar Names: Hazel, Ivy, Willow
68. Astraea
- Meaning & Origin: Greek name meaning star maiden
- Nicknames: Astra
- Similar Names: Lyra, Selene, Vega
69. Wren
- Meaning & Origin: English name referring to a small bird
- Nicknames: None needed
- Similar Names: Lark, Robin, Willow
70. Eira
- Meaning & Origin: Welsh name meaning snow
- Nicknames: None needed
- Similar Names: Selene, Aurora, Isla
71. Seraphine
- Meaning & Origin: Hebrew name meaning fiery or burning ones
- Nicknames: Sera, Fina
- Similar Names: Sophia, Selena, Isadora
72. Lyric
- Meaning & Origin: Greek name meaning songlike
- Nicknames: Lyrie
- Similar Names: Lyra, Celia, Elara
73. Clover
- Meaning & Origin: English name referring to the clover plant
- Nicknames: Clo
- Similar Names: Flora, Hazel, Ivy
74. Nimue
- Meaning & Origin: Welsh name meaning lady of the lake
- Nicknames: None needed
- Similar Names: Guinevere, Arwen, Eowyn
75. Fawn
- Meaning & Origin: English name referring to a young deer
- Nicknames: None needed
- Similar Names: Meadow, Ivy, Clover
76. Celestia
- Meaning & Origin: Latin name meaning heavenly
- Nicknames: Cece, Tia
- Similar Names: Celeste, Lyra, Astraea

READ MORE 75+ Gorgeous Modern Girl Names (That You Didn’t Realize Are In)
49+ Stunning Celestial Girl Names (That Aren’t On Other Lists)
75+ Strikingly Pretty Earthy Girl Names (with Meanings)