41 Ethereal Girl Names That Sound Magical and Celestial

The Merriam-Webster dictionary defines ‘ethereal’ as ‘of or relating to the regions beyond earth’. So it’s no surprise that ethereal girl names have a dreamy quality linked with beauty, grace, and mystery. They stand out from the crowd and will give your little girl a magical edge she can carry with her through life.

All of the names on this list are inspired by the moon, stars, mythology, nature and even strong female characters in fantasy fiction. We’ll look at their origins and meanings and find the perfect ethereal girl name for your baby.

These out-of-this-world names can come in many forms, including those inspired by the celestial realm, like Luna and Selene, nature-inspired names like Elowen and Juniper, or mythological names like Iris and Maia. No matter your inspirations, you’ll find all the best ethereal girl names for your little star right here!

  • Origin: Latin 
  • Meaning: Moon

Luna is a name that’s skyrocketed in popularity in the US in recent years. A true out-of-this-world name, Luna means ‘moon’ and has Latin origins. 

  • Origin: Greek 
  • Meaning: Wisdom

Athena is an elegant ethereal name for little girls. It has Greek origins (inspired by a Greek goddess, no less!) and means ‘wisdom’ – a beautiful meaning to pass on to your angel!

  • Origin: English 
  • Meaning: Bright light

Star is a very modern choice for little girls. It has English origins and is perfect for a little shining light in your life.

Read Next: 30 Baby Names That Mean ‘Light’: Illuminating Choices for Your Little One

  • Origin: Greek 
  • Meaning: Rainbow

Iris is a vintage name for little girls that’s also a beautiful ethereal name. It has Greek roots and means ‘rainbow’. In Greek mythology, Iris was the rainbow goddess!

vintage-baby-names
  • Origin: Latin 
  • Meaning: New or star

Nova has Latin roots and means ‘new’ or ‘star’. 

  • Origin: Greek/Roman 
  • Meaning: Mother

Maia – pronounced ‘MY-AH’ – has both Roman and Greek roots and means ‘mother’. In Greek mythology, Maia was the name of a motherly goddess representing growth.

  • Origin: Greek 
  • Meaning: Lyre

Lyra is a unique name for little girls that means ‘lyre’ – a U-shaped harp often associated with angels. 

  • Origin: Greek/Latin 
  • Meaning: Messenger

Angel is a classic ethereal girl name that’s often used for boys, too. It has both Greek and Latin origins and means ‘messenger’ – a common theme in mythology and religion.

an Angel praying with hands folded together
  • Origin: Latin 
  • Meaning: Dawn

Aurora is inspired by the beautiful sky. It means ‘dawn’ and is linked with the beautiful lights, aurora borealis. 

  • Origin: Cornish 
  • Meaning: Elm tree

Elowen is an elegant name with Cornish roots. Cornwall is a region in England heavily associated with mythology. Pronounced ‘EL-OH-IN’, this whimsical nature-inspired name means ‘elm tree’.

  • Origin: Latin 
  • Meaning: Heavenly

Celeste is a Latin name that means ‘heavenly’, making it a great name choice for religious families. 

  • Origin: Latin 
  • Meaning: Young

Juniper is inspired by the juniper tree, often associated with fertility and youth. It’s another whimsical nature name that makes a beautiful choice for parents who feel connected to Mother Earth.

Joyful Girl in Lavender Field
  • Origin: Greek 
  • Meaning: Resurrection

Anastasia is an uncommon name, but beautiful in its own right. Pronounced ‘ANA-STAY-ZIA’, this Greek name means ‘resurrection’, symbolizing rebirth and mystery.

  • Origin: Italian/Hebrew
  • Meaning: Air and Melody

Pronounced ‘AR-EE-AH’, this Italian and Hebrew name means ‘air’ and ‘melody’.

  • Origin: Welsh/Norse 
  • Meaning: Snow in Welsh and Merciful in Old Norse

We love this uncommon name for girls. It has both Welsh and Norse origins and means ‘snow’ in Welsh and ‘merciful’ in Old Norse. Eira is a unique name in the US and is pronounced ‘AY-RAH’.

  • Origin: Greek 
  • Meaning: Bringer of good news

Evangeline is a long and elegant name for girls that has Greek roots. It means ‘bringer of good news’.

a girl standing by a tree
  • Origin: Hebrew 
  • Meaning: God’s gift of light

Liora is an unusual ethereal name for girls that has a beautiful and radiant meaning: ‘God’s gift of light’. It symbolizes the power of life beyond earth and is a great choice for families of faith.

Read More: 80 Beautiful Baby Names Meaning ‘Blessing from God’ and Their Origins

  • Origin: Irish 
  • Meaning: Golden Princess

Orla is a classic Irish girl name that means ‘Golden Princess’ – perfect for your future Queen!

  • Origin: Greek 
  • Meaning: Moon goddess

Selene is a classic ethereal girl name due to its magical meaning: ‘moon goddess’. It has Greek origins and is pronounced ‘SUH-LEEN’.

  • Origin: Slavic 
  • Meaning: Grace

Anya – pronounced ‘AHN-YAH’ – is a name with Slavic origins. It means ‘grace’.

  • Origin: Arabic 
  • Meaning: Gift

Atiya is an Arabic name with a special meaning: ‘gift’. This uncommon name is pronounced ‘AT-EE-YAH’ and is sure to have your little one standing out from the crowd!

  • Origin: Latin 
  • Meaning: Fate

Perfectly symbolizing powers beyond humanity, ‘Destiny’ is a great ethereal name choice. It has Latin origins and means ‘fate’.

  • Origin: Greek 
  • Meaning: Shining upon man

Cassie has Greek origins and is short for Cassandra. Whether you choose Cassie or Cassandra for your little one, you’re passing on a wonderful meaning to your baby: ‘shining upon man’.

  • Origin: English 
  • Meaning: Bird

Wren is a bird-inspired name for girls that symbolizes both the natural world and freedom. It has English origins.

a girl holding a little bird
  • Origin: French 
  • Meaning: Lark

Alouette is a French name that’s pronounced ‘AL-OU-ET’. It translates to ‘lark’ in English, a bird associated with happiness and beautiful song.

  • Origin: French 
  • Meaning: Desired

Aveline is another French name on this list that oozes lyrical charm! It means ‘desired’ and is pronounced ‘AV-UH-LEEN’.

  • Origin: French/Greek 
  • Meaning: Wealth

Elodie is a seriously cute ethereal name that means ‘wealthy’. It has both Greek and French roots.

  • Origin: Greek 
  • Meaning: Sea nymph

Nerida means ‘sea nymph’, linked with water spirits and the mystery and beauty of the ocean. It has Greek origins and is pronounced ‘NEH-REED-AH.

  • Origin: Greek/French
  • Meaning: Dolphin

Delphine is an incredibly elegant name with both French and Greek origins. It means ‘dolphin’, so it’s perfect for little ones who’ll grow up by the sea. The name is pronounced ‘DEL-FEEN’.

  • Origin: Portuguese 
  • Meaning: “Mermaid,” evoking siren-like enchantment

Pronounced ‘SUH-RAY-AH’, this unusual Portuguese name means ‘mermaid’, symbolizing the magic and mystery of the ocean.

Read Next: Top 30 Mermaid Names: Unique, Mythical, and Beautiful

  • Origin: Italian and Greek 
  • Meaning: Protect

Aradia is pronounced ‘AH-RAR-DEE-AH’ and has Italian and Greek roots. The name means ‘protect’ when considering Greek origins, but it’s also linked with magic and mystery in Italian folklore.

  • Origin: Greek 
  • Meaning: Bird

Inspired by the character Cersei in Game of Thrones, the Queen of the Seven Kingdoms, this ethereal girl’s name has Greek origins. It’s pronounced ‘SUR-SEE’ and can be spelled ‘Circe’ or ‘Cersei’. The name means ‘bird’ and is linked with powerful sorcery in Greek mythology. It’s also come to be associated with determination and ruthlessness, thanks to Queen Cersei’s GOT character.

  • Origin: Welsh 
  • Meaning: Maiden

Morwen is a Welsh name that means ‘maiden’, giving it a medieval and mystical feel.

  • Origin: Welsh 
  • Meaning: Noble maiden

Arwen also has Welsh origins and means ‘noble maiden’. It was made popular by the series The Lord of the Rings, in which Arwen is a powerful and magical elf princess.

portrait-beautiful-little-princess-girl-pink-dress
  • Origin: Sanskrit/Persian 
  • Meaning: Noble

Arya is another ethereal girl’s name on this list made popular by fantasy fiction. Arya Stark in Game of Thrones is a strong and independent character who’s fiercely loyal to her family. It’s no wonder, then, that the name means ‘noble’. It has both Persian and Sanskrit origins and is pronounced ‘ARE-EE-YAH’.

  • Origin: Slavic 
  • Meaning: Queen

Raina is a Slavic name that means ‘Queen’.

  • Origin: Sanskrit/Old English 
  • Meaning: Charm

The character Sansa in Game of Thrones is polite and talented. The name has both Sanskrit and Old English roots and means ‘charm’.

  • Origin: Greek 
  • Meaning: Sapphire

Similar to the name ‘Saphire’, Sapphira is an unusual variation and has Greek origins. It actually means ‘sapphire’, symbolizing beauty and wisdom. It’s pronounced ‘SAF-ERA’.

  • Origin: Old English 
  • Meaning: Friend of elves

Elvina has Old English roots and means ‘friend of elves’, making it the perfect choice for families looking for a magical, ethereal name for their little one.

  • Origin: Latin/Greek 
  • Meaning: Air

Pronounced ‘AIR-IS’, this Latin and Greek name for girls means ‘air’. It symbolizes light.

  • Origin: French 
  • Meaning: Dream

Pronounced ‘REV’ this beautiful French name translates into English as ‘dream’. 

Final Thoughts

Ethereal girl names are packed with mystery, beauty and magic. Inspired by the galaxy, nature, strong fantasy female characters or mythological legends, each name on this list carries a unique story.

The popularity of ethereal girl names is only growing, and it’s no wonder when you consider the magic and mystery that they symbolize. This list includes beautiful celestial names like Luna and Selene, dreamy choices like Reve and Elvina and even names inspired by the power of the ocean, like Delphine and Sereia – all providing your little girl with a drop of magic she’ll carry with her throughout life. 

Your shining star will shine even brighter with an ethereal name as special as she is! 

And if you’re still looking for inspiration, don’t miss our names for girls inspired by witches, names that embody the soul and powerful names inspired by the ocean.

From our families to yours! 

Related Posts

Scroll to Top
Skip to content