420+ Girl Names That Mean Magic (2026): Enchanting, Rare & Beautiful Picks

Circe turned Odysseus’s crew into pigs with a single potion. Thousands of years later, her name still sounds like a spell.

Girl names that mean magic do more than sound pretty. Girl names meaning magic carry stories of witches, goddesses, fairies, and stars. This guide shares 420 magical girl names with clear meanings and origins. You’ll find rare, dark, celestial, and mythic picks, plus tips to choose one you’ll love for life. Ready to find the one that casts its spell on you?

Quick Checklist Before Choosing Girl Names That Mean Magic

Many “magic” names online are modern inventions. Check these basics before you fall in love with one.

  • Check the real meaning and the root language.
  • Look at the cultural origin and any religious ties.
  • Say it out loud with your surname.
  • Test nicknames and initials.
  • Picture it on a toddler, a teenager, and a CEO.

Note: Name meanings vary by source and language.

Unique Girl Names That Mean Magic

Start here. These unique girl names that mean magic come from many languages and feel fresh, not trendy. A few are girl names meaning illusion, like Maya.

  • Arcana: hidden secrets
  • Mystique: mysterious allure
  • Magia: magic in Italian and Spanish
  • Maga: sorceress in Latin and Spanish
  • Maya: illusion and magic in Sanskrit
  • Runa: secret lore in Norse
  • Afsoon: enchantment in Persian
  • Carmen: song or charm
  • Melusine: water fairy of French legend
  • Sybil: prophetess
  • Calypso: she who hides
  • Lorelei: siren of the Rhine legend
  • Elowen: elm tree in Cornish
  • Merlina: feminine form of Merlin
  • Mirabel: wonderful
  • Kismet: fate in Turkish
  • Fae: fairy

Want a bolder spell? The next section has a son in mind.

Boy Names That Mean Magic

Expecting a boy, or hunting for a magical middle name? These boy names that mean magic come from wizards, tricksters, and gods.

  • Merlin: legendary Arthurian wizard
  • Gandalf: wizard of Tolkien’s tales
  • Zephyr: west wind
  • Orion: mythic hunter of the stars
  • Balthazar: God protect the king
  • Prospero: fortunate, Shakespeare’s magician
  • Oberon: fairy king
  • Puck: mischievous sprite
  • Rowan: little red one, a protective tree
  • Emrys: immortal in Welsh
  • Taliesin: radiant brow, Welsh bard
  • Gwydion: Welsh magician hero
  • Odin: Norse god of magic and runes
  • Thoth: Egyptian god of magic and writing
  • Ambrose: immortal
  • Lucian: light

Back to the girls, and this time they carry swords.

Girl Names That Mean Magic Warrior

Some magic needs a sword. These girl names that mean magic warrior pair spellcraft with courage, from shieldmaidens to war goddesses.

  • Morgana: Arthurian enchantress
  • Freya: noble lady, Norse goddess of magic
  • Bellatrix: female warrior
  • Brunhild: armored battle maiden
  • Sigrun: secret victory
  • Hild: battle
  • Scathach: shadowy warrior teacher
  • Hippolyta: Amazon queen
  • Penthesilea: Amazon queen of Troy tales
  • Boudicca: victory
  • Athena: goddess of war and wisdom
  • Nike: victory
  • Alexandra: defender of mankind
  • Camilla: warrior maiden of Roman legend
  • Medb: Irish warrior queen
  • Eowyn: horse joy, Tolkien’s shieldmaiden

Ready for something darker? Lower the lights.

Dark Magic Names Female

Not all magic glows. These dark magical girl names suit parents who love shadows, ravens, and midnight spells.

  • Lilith: night spirit of Jewish folklore
  • Morrigan: great queen, Irish war goddess
  • Nyx: goddess of night
  • Ravenna: Italian city with a raven-dark mood
  • Belladonna: beautiful lady, deadly nightshade
  • Umbra: shadow in Latin
  • Vespera: evening in Latin
  • Raven: dark bird of omens
  • Lamia: child-snatching queen of Greek myth
  • Hel: hidden, Norse ruler of the dead
  • Ligeia: clear-voiced siren
  • Morticia: gothic icon, from the Latin for death
  • Elvira: gothic horror-host icon
  • Sycorax: witch of The Tempest
  • Tenebra: darkness in Latin
  • Noctua: night owl in Latin
See also  470+ Japanese Names That Mean Ice: Cool & Elegant Ideas in 2026

Now for a little French romance.

French Girl Names That Mean Magic

French makes everything sound enchanted. These French girl names that mean magic lean on fairies, stars, and storybook romance.

  • Magalie: pearl, Occitan form of Margaret
  • Lune: moon
  • Étoile: star
  • Séraphine: fiery angel
  • Aurore: dawn
  • Céleste: heavenly
  • Sylvie: from the forest
  • Ondine: water spirit
  • Viviane: alive, Lady of the Lake
  • Esmé: esteemed
  • Mélisande: strong in work
  • Morgane: French form of Morgan le Fay
  • Clémence: mercy
  • Odette: swan princess of ballet
  • Colombe: dove
  • Noëlle: Christmas

Which one would sound lovely at a Paris café?

Unique Magic Names Male

Looking for a rarer pick for a son? These unique magic names male parents love draw on knights, trickster gods, and fairy lore.

  • Loki: Norse trickster god
  • Dagda: Irish father god with a magic cauldron
  • Aengus: Irish god of love and youth
  • Alvin: elf friend
  • Alberic: elf ruler
  • Caspian: Narnia’s prince, named for the sea
  • Dorian: Greek, of the Dorian people
  • Silas: of the forest
  • Percival: Grail quest knight
  • Galahad: pure Grail knight
  • Lancelot: Arthurian knight of the lake
  • Orpheus: spellbinding musician of myth
  • Alastor: avenger spirit in Greek
  • Balor: evil-eye giant of Irish myth
  • Fintan: sage of Irish legend
  • Idris: ardent lord in Welsh

Time for fairy tales, one more time.

Enchanted Names for Girl

Fairy tales gave us these enchanted names for girl babies. They double as fairy names for girls and feel like happily ever after.

  • Isolde: fair lady of a tragic legend
  • Aurelia: golden
  • Lunaria: moon plant
  • Celestia: heavenly
  • Avalon: island of apples
  • Evangeline: good news
  • Briar: thorny bramble of Sleeping Beauty
  • Rosalind: pretty rose
  • Aurora: dawn
  • Belle: beautiful
  • Ariel: lion of God
  • Anwen: very fair in Welsh
  • Rapunzel: rampion plant from the tower tale
  • Cosima: order and beauty
  • Oriel: golden in French
  • Alina: bright and fair

Who casts the spells, though? Meet the sorceresses.

Girl Names That Mean Magician

Every sorceress needs a name. These female names meaning magic belong to witches and wizards from myth, books, and screens.

  • Circe: falcon, sorceress of the Odyssey
  • Medea: cunning sorceress of Colchis
  • Glinda: good witch of Oz
  • Endora: witch of Bewitched
  • Samantha: listener, witch of Bewitched
  • Hermione: of Hermes, brilliant young witch
  • Elphaba: Wicked’s green witch
  • Wanda: wanderer
  • Matilda: mighty in battle
  • Agatha: good
  • Minerva: Roman goddess of wisdom
  • Piper: pipe player
  • Phoebe: bright
  • Sabrina: of the Severn river
  • Zenobia: life of Zeus
  • Bonnie: good and pretty

Magic also hides in mystery. Keep going.

Mystical Girl Names That Mean Magic

Mystical girl names that mean magic often hide a secret in their roots. Many are girl names meaning mystery, and some hint at dreams and wonder.

  • Althea: healing
  • Amaris: promised by God
  • Azura: sky blue
  • Elara: nymph and moon of Jupiter
  • Mireille: to admire in Provençal
  • Aislinn: dream or vision in Irish
  • Elysia: blissful
  • Soraya: Persian form of the Pleiades
  • Lyra: lyre, a constellation
  • Aradia: witch figure of Italian folklore
  • Thalia: blooming, a muse
  • Vesper: evening star
  • Ophelia: helper
  • Iolanthe: violet flower
  • Alethea: truth
  • Zorya: dawn goddess of Slavic lore
  • Eudora: good gift

Which one feels like it belongs in a fairytale?

Fantasy Girl Names That Mean Magic

Fantasy girl names for girls often come from beloved books and games. Many are fantasy character names for girls, so test them in real life.

  • Galadriel: maiden crowned with radiance
  • Arwen: noble maiden
  • Melisandre: fantasy priestess of fire
  • Titania: fairy queen
  • Daenerys: invented for epic fantasy
  • Yvaine: evening star of Stardust
  • Nerida: sea nymph
  • Yennefer: sorceress of The Witcher
  • Tauriel: elf of Mirkwood
  • Luthien: Tolkien’s elf maiden
  • Elsa: noble, consecrated to God
  • Zelda: heroine of fantasy games
  • Seraphina: fiery one
  • Zephyra: west wind
  • Morwenna: Cornish maiden
  • Arya: noble in Sanskrit

Love a grand name? The next list has real power.

Powerful Girl Names That Mean Magic

Power is part of magic. These powerful mystical girl names belong to prophets, queens, and goddesses who shaped their worlds.

  • Cassandra: prophetess no one believed
  • Diana: divine
  • Kali: time, dark goddess
  • Phoenix: reborn from ashes
  • Valeria: strong
  • Astrid: divinely beautiful
  • Brigid: exalted one
  • Inanna: lady of heaven
  • Sekhmet: powerful one
  • Durga: invincible
  • Amaterasu: shining over heaven
  • Zara: princess or blooming flower
  • Victoria: victory
  • Indira: beauty and splendor
  • Thea: goddess
  • Sigrid: victorious beauty

Craving something no one else on the playground has?

Unique Baby Girl Names That Mean Magic

These baby girl names that mean magic are uncommon but easy to wear. You won’t meet three of them in one classroom.

  • Fable: story
  • Galatea: statue brought to life by magic
  • Nixie: water sprite
  • Lumi: snow in Finnish
  • Tindra: to sparkle in Swedish
  • Quilla: moon in Quechua
  • Zafira: victorious in Arabic
  • Ione: violet stone
  • Jessamine: jasmine flower
  • Maris: of the sea
  • Aziza: precious
  • Briseis: heroine of the Trojan War
  • Sapphira: sapphire
  • Calantha: beautiful flower
  • Oriana: golden
  • Zinnia: flower named for Johann Zinn
See also  600+ Femboy Names, Meanings & Origins: Cute, Cool, Soft & Unique Ideas

Now look up. The sky has its own spells.

Celestial Girl Names That Mean Magic

Stars and moons have always felt magical. These celestial girl names with mystical meanings are also names meaning moon, star, and light.

  • Astra: star
  • Cassiopeia: vain queen turned constellation
  • Estelle: star
  • Nova: new star
  • Vega: swooping eagle star
  • Alcyone: brightest Pleiades star
  • Danica: morning star
  • Polaris: north star
  • Stella: star
  • Luna: moon
  • Selene: moon goddess
  • Andromeda: chained princess turned constellation
  • Electra: amber, bright one
  • Maia: Pleiad, mother of Hermes
  • Aster: star-shaped flower
  • Soleil: sun in French
  • Merope: Pleiad of Greek myth

Prefer earthier magic? Let’s talk witches.

Witchy Girl Names That Mean Magic

Witchy girl names have a quiet, earthy charm. Girl names associated with witchcraft often hide in plain sight, from herbs to trees.

  • Tabitha: gazelle
  • Agnes: pure
  • Willow: graceful tree of folklore
  • Ivy: climbing plant of fidelity
  • Hazel: hazel tree of folk wisdom
  • Hester: variant of Esther
  • Maeve: she who intoxicates
  • Nimue: Lady of the Lake
  • Delphine: dolphin, of Delphi
  • Winifred: blessed peace
  • Salem: peace
  • Ursula: little she-bear
  • Sage: wise herb
  • Juniper: evergreen shrub of folk charms
  • Rosemary: dew of the sea
  • Faye: fairy

Feeling the witchy vibe? Nature has more.

Nature-Inspired Girl Names That Mean Magic

Magic often grows outdoors. Old folklore claimed fern seed could make you invisible. These nature inspired magical girl names borrow that wonder.

  • Clover: lucky meadow plant
  • Fern: feathery plant of invisibility lore
  • Iris: rainbow
  • Wren: small songbird
  • Marigold: golden flower
  • Lavender: fragrant purple herb
  • Primrose: first rose
  • Wisteria: climbing flower
  • Magnolia: flowering tree
  • Dahlia: flower named for Anders Dahl
  • River: flowing water
  • Skye: misty isle
  • Ember: glowing spark
  • Linnea: twinflower
  • Aspen: trembling tree
  • Camellia: glossy flowering shrub

Greece wrote the first rulebook of spells. Let’s visit.

Greek Girl Names Inspired by Magic

Greek myth gave us the first great sorceresses. These Greek girl names inspired by magic come from muses, nymphs, and tragic queens.

  • Pandora: all-gifted
  • Kalliope: beautiful voice
  • Eos: dawn
  • Zoe: life
  • Daphne: laurel
  • Echo: sound that returns
  • Psyche: soul
  • Arachne: spider
  • Ariadne: most holy
  • Hestia: hearth
  • Rhea: flowing earth mother
  • Theia: goddess of shining light
  • Thetis: sea nymph
  • Aglaia: splendor
  • Eurydice: wide justice
  • Hebe: youth

Next stop: misty hills, cauldrons, and fairy queens.

Celtic Girl Names Associated With Magic

Celtic tales brim with cauldrons and shapeshifters. These Celtic girl names associated with magic include Welsh magical names, plus Irish and Cornish picks.

  • Rhiannon: great queen
  • Cerridwen: keeper of the wisdom cauldron
  • Arianrhod: silver wheel
  • Blodeuwedd: flower face conjured by magic
  • Branwen: white raven
  • Niamh: radiance
  • Aine: goddess of summer
  • Cliodhna: queen of the Irish fairies
  • Sorcha: brightness
  • Epona: horse goddess
  • Orlaith: golden princess
  • Etain: shapeshifting heroine
  • Fand: otherworld lady of Irish myth
  • Fiona: fair
  • Tamsin: twin in Cornish
  • Deirdre: heroine of Irish legend

Rome also loved luck and light. Read on.

Latin Girl Names That Mean Magic

Latin gave us words for light, luck, and fate. These Latin girl names that mean magic feel classic, graceful, and timeless.

  • Lucia: light
  • Vesta: hearth goddess
  • Flora: flower goddess
  • Serena: calm
  • Clara: bright
  • Felicia: lucky
  • Fortuna: luck
  • Faustina: lucky
  • Lux: light
  • Verity: truth
  • Letitia: joy
  • Lucinda: light
  • Aquila: eagle
  • Divina: divine
  • Alba: white dawn
  • Lavinia: of Latium

Poetry meets the night sky in the next list.

Arabic Girl Names With Mystical Meanings

Arabic names often blend poetry with the night sky. These are spiritual girl names associated with magic and quiet wonder.

  • Sahira: enchantress
  • Fatina: captivating
  • Layla: night
  • Samar: moonlit conversation
  • Qamar: moon
  • Najma: star
  • Thurayya: Pleiades star cluster
  • Zuhra: radiant, Venus
  • Hilal: crescent moon
  • Nuha: wisdom
  • Jinan: gardens
  • Nadira: rare
  • Kawthar: abundance
  • Salwa: comfort
  • Amira: princess
  • Noor: light

Myths hold even more. Keep your wand ready.

Mythological Girl Names Connected to Magic

Myths are where magic lives. These mythological girl names with magical meanings are magical names from mythology you can actually give a child.

  • Persephone: queen of the underworld
  • Artemis: moon goddess of the hunt
  • Demeter: grain mother goddess
  • Juno: queen of heaven
  • Venus: goddess of love
  • Medusa: guardian, snake-haired gorgon
  • Gaia: earth
  • Selkie: seal woman of folklore
  • Sif: golden-haired Norse goddess
  • Idun: keeper of the youth apples
  • Urd: fate, a Norse Norn
  • Skuld: future, a Norse Norn
  • Verdandi: becoming, a Norse Norn
  • Valkyrie: chooser of the slain
  • Hera: queen of the gods
  • Sirena: siren
See also  350+ Gentle Names That Mean Shy with Beautiful Meanings 2026

Goddesses ruled spells too. Meet them next.

Goddess Names Associated With Witchcraft and Magic

Goddesses ruled spells, storms, and the night. These goddess names associated with magic come from Greek, Norse, African, and Maya traditions.

  • Hecate: goddess of witchcraft and crossroads
  • Holda: Germanic winter goddess of witch lore
  • Befana: Italian witch of Epiphany folklore
  • Oya: Yoruba goddess of storms and change
  • Yemaya: Yoruba mother of waters
  • Oshun: Yoruba goddess of rivers and love
  • Ixchel: Maya moon goddess of healing
  • Angitia: Italic goddess of healing charms
  • Frigg: Norse queen of the gods with foresight
  • Sulis: Celtic goddess of hot springs
  • Eostre: spring goddess
  • Nerthus: Germanic earth mother
  • Gullveig: sorceress of Norse myth
  • Erzulie: Haitian spirit of love
  • Guanyin: bodhisattva of compassion
  • Ceres: Roman grain goddess

Charm works softly. See what it looks like in a name.

Girl Names That Mean Enchantment

Charm works quietly. These girl names meaning enchantment also work as girl names meaning charm and girl names meaning wonder.

  • Miranda: worthy of wonder
  • Charis: grace and charm
  • Charmaine: evokes charm
  • Guinevere: white phantom, Arthurian queen
  • Ginevra: Italian form of Guinevere
  • Enid: soul, Arthurian lady
  • Merveille: marvel in French
  • Esmeralda: emerald, enchanting dancer of Hugo’s novel
  • Bryony: climbing vine of folk magic
  • Arabella: yielding to prayer
  • Amabel: lovable
  • Gwyneth: luck and happiness
  • Allegra: cheerful
  • Delicia: delight
  • Annabel: graceful
  • Venetia: Venetian lady

Words cast spells too. See who keeps the secrets.

Girl Names That Mean Spell or Sorcery

Spells run on words, chants, and secrets. These girl names meaning spell and girl names meaning sorcery belong to seers and rune keepers.

  • Pythia: prophet of Delphi
  • Vala: Norse seeress
  • Groa: Norse sorceress who chants spells
  • Alruna: holy secret, German rune woman
  • Gudrun: god’s secret lore
  • Sigrdrifa: Norse valkyrie who teaches runes
  • Thessaly: region famed for witches
  • Morgause: Arthurian sorceress queen
  • Mab: fairy queen of dreams
  • Carmenta: Roman goddess of charms and prophecy
  • Egeria: nymph counselor of Rome
  • Vesna: spring goddess in Slavic lore
  • Morana: Slavic goddess of winter and death
  • Lada: Slavic spring goddess
  • Dziewanna: Slavic goddess of wild nature
  • Ylva: she-wolf

Seeking something rarer still? You’re about to find it.

Rare Girl Names That Mean Magic

Want to stand apart? These rare magical girl names are uncommon and lovely. They are beautiful names meaning magic, wrapped in gentle meanings.

  • Arianwen: silver white in Welsh
  • Briallen: primrose in Welsh
  • Eirlys: snowdrop
  • Fiammetta: little flame
  • Kerensa: love in Cornish
  • Nerissa: sea nymph
  • Philomena: friend of strength
  • Rosamund: famous protection
  • Delyth: pretty
  • Lowenna: joy in Cornish
  • Meraud: emerald in Cornish
  • Verbena: sacred foliage
  • Seren: star in Welsh
  • Ceinwen: beautiful and blessed
  • Ffion: foxglove
  • Tegwen: fair and blessed
  • Rhosyn: rose in Welsh

Ancient worlds had their own magic. Time to go back.

Ancient Mythology Girl Names That Mean Magic

Ancient cultures prayed to magic. These ancient names associated with magic come from Egypt, Mesopotamia, India, and the Norse world.

  • Isis: Egyptian goddess of magic
  • Bastet: Egyptian cat goddess
  • Nephthys: lady of the house
  • Hathor: house of Horus
  • Seshat: goddess of writing
  • Neith: Egyptian weaver goddess
  • Ishtar: Mesopotamian goddess of love and war
  • Ereshkigal: queen of the Sumerian underworld
  • Cybele: Anatolian mother goddess
  • Ostara: spring goddess
  • Skadi: Norse winter goddess
  • Mokosh: Slavic earth mother
  • Lakshmi: goddess of fortune
  • Saraswati: goddess of knowledge
  • Parvati: daughter of the mountain
  • Tara: star, Buddhist goddess of compassion

Now let’s end on something soft and modern.

Modern Aesthetic Girl Names That Mean Magic

Prefer a dreamy feel? These enchanting girl names suit today’s style. They are whimsical girl names and ethereal girl names made for a camera roll.

  • Indigo: deep blue
  • Kaelani: the sea and the sky
  • Liora: my light
  • Oceane: ocean in French
  • Reina: queen
  • Sienna: earthy red
  • Saffron: golden spice
  • Opal: colorful gem
  • Solenne: solemn, French
  • Isla: island
  • Aveline: hazelnut
  • Calla: beautiful
  • Marlowe: literary name with a poetic feel
  • Lark: songbird
  • Zuri: beautiful in Swahili
  • Mira: wonder or peace

Curious how we picked every name? Here’s the process.

How We Create Girl Names That Mean Magic

Here’s our simple process:

  • Research mythology, folklore, and word roots from many cultures.
  • Cross-check each meaning against name references.
  • Flag modern inventions instead of calling them ancient.
  • Test pronunciation and spelling.
  • Group names by theme so you can browse fast.

Some picks work as girl names meaning supernatural without sounding spooky. That balance guided every choice.

Tips for Making Your Girl’s Name Stand Out

Girl names inspired by magic can feel bold. A few smart moves keep them wearable.

  • Pair a magical first name with a simple middle name.
  • Keep the spelling readable, even if the name is rare.
  • Check the initials for awkward words.
  • Plan for nicknames. Seraphina can become Sera or Fina.
  • Say it with confidence. The magic is in how you use it.

FAQs

What are the most popular girl names that mean magic?

Luna, Selene, Seraphina, Athena, and Nova often top lists of magical baby names.

What rare girl names mean magic?

Arianwen, Eirlys, Fiammetta, Kerensa, and Nerissa are rare picks with real magical charm.

Are there girl names that mean dark magic?

Yes. Lilith, Morrigan, Nyx, Hecate, and Lamia carry dark magical meanings.

What are celestial girl names that mean magic?

Astra, Danica, Vega, Polaris, and Alcyone link magic with the stars and moon.

Are fantasy girl names good for real babies?

Yes. Arwen, Seraphina, and Titania feel fresh, but check pronunciation and nicknames first.

How do I choose the perfect magical name?

Check the meaning, origin, and pronunciation. Say it with your surname and picture it on a grown woman.

Conclusion

The biggest takeaway is simple. The best girl names that mean magic carry a story you’ll love telling. Meaning and sound matter more than rarity.

So pick three favorites and say them aloud for a week. The one that still feels like home wins. Which magical name made you smile first?

Leave a Comment