Are you looking for a name that sparkles with a little extra magic? ✨ Some names carry an enchanting quality—whether they’re inspired by mythology, fairytales, celestial wonders, or legendary sorceresses. If you want your little girl’s name to feel whimsical, mystical, and full of charm, you’ve come to the right place! I’ve gathered 60 beautiful, magic-inspired names that will make any girl feel like she stepped straight out of a storybook….
1. Luna
Latin for “moon,” this dreamy name has a soft, celestial feel, perfect for a girl who shines with quiet magic.
2. Selene
Drawn from the Greek goddess of the moon, this elegant name feels mystical and timeless.
3. Morgana
Inspired by Morgan le Fay, the sorceress of Arthurian legend, this name carries a regal and mysterious charm.
4. Circe
A powerful name from Greek mythology, Circe was a sorceress known for her enchanting magic and wisdom.
5. Elara
One of Jupiter’s moons with roots in Greek myth, this name feels starry, celestial, and magical.
6. Faye
Short and sweet, this enchanting name is tied to fairies and woodland magic.
7. Isolde
A legendary name from Arthurian romance, Isolde carries an air of mystery, beauty, and enchantment.
8. Aurora
Meaning “dawn,” this name sparkles with celestial magic and is tied to the Roman goddess of the sunrise.
9. Nyx
The Greek goddess of the night, Nyx is a bold, mystical choice for a girl with starry allure.
10. Ophelia
Romantic and haunting, this Shakespearean name carries an otherworldly elegance and charm.
11. Hecate
Named after the Greek goddess of witchcraft and magic, this powerful name is steeped in mystical history.
12. Seraphina
Elegant and angelic, this enchanting name radiates light, warmth, and celestial beauty.
13. Althea
A Greek name meaning “healer,” Althea feels magical and nurturing, tied to nature and gentle strength.
14. Rhiannon
A Welsh goddess associated with horses and enchantment, this name is lyrical and full of mystical charm.
15. Bellatrix
Meaning “female warrior,” and also a star in the Orion constellation, this bold magical name shines with strength and mystery.
16. Calypso
From Greek mythology, Calypso was a nymph with enchanting beauty who kept Odysseus under her spell.
17. Esmeralda
Meaning “emerald” in Spanish, this sparkling name has a jewel-like, magical charm.
18. Lilith
A mystical name rooted in folklore, often tied to mystery, strength, and independence.
19. Thalassa
Greek for “sea,” this enchanting name feels magical and ocean-inspired.
20. Eira
A Norse name meaning “snow,” Eira has a magical, icy beauty.
21. Ondine
Meaning “little wave,” this name is tied to mythological water spirits and feels soft and mystical.
22. Aradia
Known as the “Queen of Witches” in Italian folklore, this enchanting name radiates magical power.
23. Celestia
With roots in the heavens, Celestia feels angelic, starry, and otherworldly.
24. Titania
The fairy queen from Shakespeare’s A Midsummer Night’s Dream, this name is regal and whimsical.
25. Minerva
A Roman goddess of wisdom and magic, this strong name carries both power and grace.
26. Evadne
A rare Greek name meaning “pleasant” or “good,” with a magical, lyrical quality.
27. Morgause
Sister of Morgan le Fay in Arthurian legend, this unusual name has a mysterious, powerful aura.
28. Aurelia
Meaning “golden,” this shimmering name glows with a magical, radiant beauty.
29. Vespera
Meaning “evening star,” this elegant name feels celestial and filled with night-time magic.

30. Isadora
Meaning “gift of Isis,” this mystical name ties to the Egyptian goddess of magic and motherhood.