Magical Girl Names · 429+ names with meanings

Magical Girl Names Touched by Wonder

Some names feel pulled from a spellbook — woven with moonlight, starlight, and old enchantment. Discover magical girl names from mythology, fairy tales, and celestial worlds, each with its meaning, origin, and story.

1
Search or browse by letter — find names by how they sound, start, or mean.
2
Heart your favourites — they’ll appear at the top so you can compare and share.
3
Click any name — get the full meaning, origin story, famous people, and numerology.
429+
Girl names with full meanings
60+
Cultural origins represented
100%
Names include origin story
Free
No sign-up, ever
♡ Saved
✦ AI-powered

Girl name generator

Tell us what matters and we’ll suggest the perfect name instantly.

Middle name generator →

Suggestions will appear below instantly

GOOGLE ADSENSE — 728×90 LEADERBOARD

Magical Girl Names

A
15 of 82 names
Aashritha
Sanskrit / Indian · Protected; sheltered; beloved; desired.
Know more →
Akasha
Hindi · Ether
Know more →
Allegra
English / Italian · Happy, Joyous
Know more →
Amaryllis
English / Greek · To sparkle
Know more →
Amberrose
ModernAmerican / InventedVariant · Glowing flower or precious gem.
Know more →
Anairis
ModernAmerican / InventedVariant · No information available.
Know more →
Anastasha
ModernAmerican / InventedVariant · Feminine name meaning 'resurrection' or 'rebirth'.
Know more →
Anastashia
ModernAmerican / InventedVariant · Graceful resurrection.
Know more →
Andromeda
Greek · To Be Aware of Man
Know more →
Angeleena
Greek / Latin / Spanish · Angel-like, messenger, heavenly.
Know more →
Angelena
Greek / Latin / Spanish · Feminine name meaning "angelic woman."
Know more →
Angelene
Greek / Latin / Spanish · Divine and heavenly messenger.
Know more →
Angeles
Spanish · Angels
Know more →
Angeletta
Greek / Latin / Spanish · Little angel, messenger, heavenly beauty.
Know more →
Angelette
Greek / Latin / Spanish · Angel or angelic little one.
Know more →
B
9 of 9 names
Belladonna
ModernAmerican / Multicultural · Nightshade, beautiful lady
Know more →
Bellarose
Modern American · Beautiful rose; elegant and charming.
Know more →
Bellatrix
Latin · Female warrior
Know more →
Belle
French / Latin · Beautiful, lovely
Know more →
Biridiana
Spanish / Latin · Spanish name, meaning "exalted goddess."
Know more →
Briar
English · Sharp, thorny plant or bush.
Know more →
Bridget
Irish Gaelic · Exalted one, strength
Know more →
Brigid
Irish Gaelic · Exalted one, strength, power
Know more →
Bryony
English / Greek · Flowering Plant
Know more →
GOOGLE ADSENSE — 728×90
C
15 of 30 names
Calirose
Hawaiian / Polynesian · Feminine name with flowery essence.
Know more →
Calista
English / Greek / Portuguese / Spanish · Woman of Most Beauty
Know more →
Calliope
Greek · Beautiful voice
Know more →
Callista
English / Greek · Most beautiful
Know more →
Calypso
Greek · She who hides
Know more →
Cassandra
Greek / Italian · Shining upon mankind
Know more →
Cassiopeia
Greek · Queen of Ethiopia in Greek Mythology.
Know more →
Celesta
Modern American · Heavenly; Divine music instrument.
Know more →
Celeste
English / Italian / Latin · Sublime
Know more →
Celestia
Latin · Heavenly
Know more →
Celestina
Italian / Spanish · Heavenly
Know more →
Celestine
English / Latin · Sublime
Know more →
Charlierose
Modern American · No such name exists.
Know more →
Cheralyn
Modern American · Beloved, cherished, dear friend.
Know more →
Cinderella
French · Little ash-girl
Know more →
D
10 of 10 names
Damaris
Biblical / Greek · Dominant woman
Know more →
Daphne
Dutch / English / Greek · Laurel Tree
Know more →
Dashanae
Modern American · No information available.
Know more →
Dashanique
Modern American · Unique and trendy name choice.
Know more →
Dawnielle
Modern American · Formal name meaning not found.
Know more →
Dawnmarie
Modern American · Morning; beloved.
Know more →
Delfina
Italian / Spanish · Of Delphi; womb
Know more →
Delphine
French · Of Delphi; womb
Know more →
Dianara
ModernAmerican / Multicultural · Goddess.
Know more →
Drusilla
Biblical / Latin / Roman · Fruitful
Know more →
GOOGLE ADSENSE — 728×90
E
15 of 34 names
Echo
Greek · Woman of Sound
Know more →
Eira
Welsh · Snow
Know more →
Elaine
Greek / French · Shining light, bright torch
Know more →
Elanor
English / Sindarin · Sun star
Know more →
Elara
Greek · Elara means "shining" or "radiant."
Know more →
Electra
Greek · Shining, Radiant
Know more →
Elfreda
English / Germanic · Counsel of Elves
Know more →
Elfrieda
English · Elf power
Know more →
Elfriede
German · "Noble strength" or "peaceful elf."
Know more →
Ellarose
Modern American · Combination of Ella and Rose.
Know more →
Ellierose
Modern American · Combination of Ellie and Rose.
Know more →
Elsa
Hebrew / Germanic · My God is an oath / noble
Know more →
Elwanda
Modern American · Gracious, charming woman with purity.
Know more →
Ember
Modern American · Fire, warmth and glowing light.
Know more →
Emberlee
Modern American · Fire, meadow, joyful, vibrant, spirited.
Know more →
F
9 of 9 names
Fae
English · Fairy
Know more →
Fawn
English · Little Young Deer
Know more →
Fay
English · Fairy
Know more →
Faye
English · Fairy
Know more →
Fayrene
Modern American · Variant of "Faye" meaning "fairy-like".
Know more →
Fern
English · Fern Plant
Know more →
Folashade
Modern American · Means "honor confers a crown."
Know more →
Freya
Old Norse · Lady, noble woman
Know more →
Freyja
Old Norse · Goddess, noblewoman, beloved
Know more →
GOOGLE ADSENSE — 728×90
G
13 of 13 names
Gabriela
English / Hungarian / Italian / Swedish · God is my strength
Know more →
Gabriella
Hebrew / Italian · God is my strength
Know more →
Gabriellah
Spanish / Latin · "Feminine form of Gabriel."
Know more →
Gabrielle
English / French / Hebrew · God's Bravest Woman
Know more →
Gabriellia
Spanish / Latin · Feminine form of Gabriel.
Know more →
Gabrielly
Spanish / Latin · God is my strength.
Know more →
Galadriel
Modern American · Maiden crowned with a radiant garland
Know more →
Garnet
English / French / Latin · A Person Who Makes Door Hinges
Know more →
Genevieve
French / Germanic / Celtic · Woman of the race
Know more →
Genova
Modern American · "Origin: Italian; Feminine form of Genovese"
Know more →
Glinda
Modern American · Good witch in Oz.
Know more →
Guinevere
Welsh · White enchantress, fair one
Know more →
Gwenivere
ModernAmerican / Multicultural · White phantom; fair and holy.
Know more →
H
14 of 14 names
Halcyon
Greek · Peaceful, calm, tranquil, serene, blissful.
Know more →
Hannahrose
Modern American · No information available.
Know more →
Hawthorne
ModernAmerican / Multicultural · Lives where hawthorn hedges grow
Know more →
Hazel
Old English · The hazel tree, commanding
Know more →
Hazelene
English / Germanic · Feminine name meaning "hazelnut tree."
Know more →
Hazelgrace
English / Germanic · Graceful beauty with hazel eyes.
Know more →
Hazeline
English / Germanic · Noble, pure, gracious, beautiful, shining.
Know more →
Hazelle
English / Germanic · Hazel tree; gentle, kind.
Know more →
Hazelynn
English / Germanic · Variant of Hazel, graceful beauty.
Know more →
Heatherann
English / Germanic · Floral combination with Scottish origin.
Know more →
Helena
Greek · Shining light, bright torch
Know more →
Hera
Greek · Protectress, queen of the gods
Know more →
Hermione
Greek · Messenger of the gods
Know more →
Hyacinth
English / Greek · Hyacinth Flower
Know more →
GOOGLE ADSENSE — 728×90
I
8 of 8 names
Inara
Arabic · Shining light
Know more →
Indigo
English / Greek · Person From India
Know more →
Iridiana
Greek · Rainbow
Know more →
Iris
Danish / Dutch / English / Finnish / French / German / Greek / Norwegian / Spanish / Swedish · Colors of Rainbow
Know more →
Islarose
Modern American · Glorious and beautiful island flower.
Know more →
Isolde
English / German / Germanic / Welsh · Fighting The Ice Battle
Know more →
Ivylynn
ModernAmerican / InventedVariant · Ivylynn: Lively and beautiful vine.
Know more →
Ivyrose
ModernAmerican / Multicultural · Ivyrose: Symbolic connection with nature.
Know more →
J
3 of 3 names
Jasmine
Persian · Jasmine flower
Know more →
Jessamine
English · Jasmine
Know more →
Juniper
English · "Juniper" means youthful, evergreen tree.
Know more →
GOOGLE ADSENSE — 728×90
K
6 of 6 names
Kalirose
Modern American · Goddess of destruction and beauty.
Know more →
Kashara
Modern American · Unique, mystical, elegant, feminine, strong.
Know more →
Kasheena
Modern American · Unique, elegant, feminine, meaning unknown.
Know more →
Kashena
Modern American · Ancient virtue; beautiful spirit.
Know more →
Kemberly
Modern American · "Meadow clearing, royal, noble."
Know more →
Krystelle
English · Christ follower, clear, shining leader.
Know more →
L
15 of 45 names
Lacrystal
Modern American · "Clear jewel or crystal."
Know more →
Lark
English · Early Bird
Know more →
Lashana
Modern American · Joyful, Pleasant, Happiness, Graceful, Beauty
Know more →
Lashanae
Modern American · Unique, modern, feminine, and charismatic.
Know more →
Lashanda
Modern American · Lashanda: Elegant, bold, empowering.
Know more →
Lashandra
Modern American · Gift of God through love.
Know more →
Lashara
Modern American · Noble, confident, graceful, strong, elegant.
Know more →
Lashaunda
Modern American · "Combination of 'La' and 'Shaunda'."
Know more →
Lashawna
ModernAmerican / InventedVariant · God is gracious, gift.
Know more →
Lashawnda
ModernAmerican / InventedVariant · Joyful, creative, strong, unique.
Know more →
Lasheena
Modern American · Unique, melodic, feminine, modern, creative
Know more →
Lashena
Modern American · No information available.
Know more →
Lashonda
AfricanAmerican / English / Hebrew · God is Merciful
Know more →
Lashunda
Modern American · African-American name meaning "cheerful warrior."
Know more →
Latangela
Modern American · Combined name meaning "beautiful angel".
Know more →
GOOGLE ADSENSE — 728×90
M
15 of 23 names
Maeve
Irish · She who intoxicates
Know more →
Magnolia
Latin · Flower
Know more →
Maresha
Modern American · Belonging to the Lord's inheritance.
Know more →
Mariangela
Italian · Angel Mary
Know more →
Mariangely
Spanish / Portuguese · Gift from God, angelic presence.
Know more →
Marigold
English · Marigold Flower
Know more →
Marirose
Modern American · Combination of Mary and Rose.
Know more →
Maristella
Hebrew / Latin / Italian · Star of the sea
Know more →
Maryrose
Modern American · Combination of Mary and Rose.
Know more →
Medea
Georgian / Greek · Cunning Lady
Know more →
Melvena
Modern American · Gentle and noble woman.
Know more →
Melvina
Celtic · Chieftain
Know more →
Merida
Latin · One who has achieved a high place of honor
Know more →
Merline
Modern American · "Variant of Merlin, meaning 'sea fortress'"
Know more →
Milarose
ModernAmerican / Multicultural · Flower that brings joy.
Know more →
N
14 of 14 names
Nadia
Arabic / Russian · Hope; tender, delicate
Know more →
Narcissa
English / Greek / Roman · Numb and Sleepy
Know more →
Nashalie
Arabic / Islamic · Feminine name with unknown meaning.
Know more →
Nashaly
Arabic / Islamic · Joyful and graceful gift from God.
Know more →
Natasha
Latin / Russian · Born at Christmas, natal day
Know more →
Natashia
Modern American · Feminine name meaning "birthday of Christ".
Know more →
Nathasha
Modern American · Nathasha: Gift of God's grace.
Know more →
Nerissa
English / Greek · Nymph of The Sea
Know more →
Niamh
Irish / Gaelic · Bright
Know more →
Nimue
Modern American · Mysterious, powerful enchantress.
Know more →
Novalee
Modern American · New life or new beginning.
Know more →
Novalie
Arabic / Islamic · New life, innovative, unique
Know more →
Novalynn
ModernAmerican / InventedVariant · New moon grace or beauty.
Know more →
Novarae
English · New + ray
Know more →
GOOGLE ADSENSE — 728×90
O
5 of 5 names
Octavia
Latin · Eighth, born eighth
Know more →
Odette
French · Wealthy
Know more →
Ondine
Latin · Little wave
Know more →
Ophelia
English / Greek · Helpful Woman
Know more →
Osiris
Egyptian · Mighty, powerful, throne, god of life
Know more →
P
8 of 8 names
Pandora
Greek · All-gifted
Know more →
Penelope
Greek · Weaver, faithful wife, duck
Know more →
Persephone
Greek · Bringer of destruction, spring goddess
Know more →
Phaedra
Greek · Bright one, gleaming
Know more →
Pippa
Greek · Lover of horses, horse friend
Know more →
Posy
English / Hebrew · God Raises
Know more →
Primrose
English / Latin · The First Rose
Know more →
Prudence
English / Latin · Provident, Cautious
Know more →
GOOGLE ADSENSE — 728×90
R
15 of 49 names
Rafaela
Macedonian / Portuguese / Spanish · God has healed
Know more →
Rafaelita
Hebrew / Biblical · Feminine Spanish name meaning "God has healed".
Know more →
Rafaella
Hebrew · God has healed
Know more →
Raffaella
Italian · God heals
Know more →
Raphaela
German / Hebrew · God has healed
Know more →
Raphaella
Modern American · Variant of Raphael; God heals.
Know more →
Raphaelle
Modern American · God has healed.
Know more →
Rasheda
Arabic / Islamic · Guided, righteous, well-behaved, disciplined.
Know more →
Rasheeda
Arabic / Islamic · Wise and noble; prestigious.
Know more →
Rasheedah
Arabic / Islamic · Intelligent and righteous woman.
Know more →
Rasheena
Arabic / Islamic · Calm and noble soul.
Know more →
Rashena
Arabic / Islamic · No information available, sorry!
Know more →
Rashida
Arabic · Wise, righteous, or prudent advisor.
Know more →
Rashonda
Arabic / Islamic · Modern and unique female name.
Know more →
Rhiannon
Welsh · Great queen, divine queen
Know more →
S
15 of 26 names
Sabrina
English / German / Italian / Latin · From The River Severn
Know more →
Saga
Icelandic / Norse / Swedish · Story; seeress
Know more →
Saoirse
Gaelic / Irish · Liberty
Know more →
Saphera
Modern American · 'Majestic and radiant serpent.'
Know more →
Sarahrose
Arabic / Islamic · Combination of Sarah and Rose.
Know more →
Saskia
Dutch / German / Germanic · Saxon Woman
Know more →
Scarlett
Old English · Red, vibrant, scarlet cloth
Know more →
Selene
Greek · Moon goddess, luminous
Know more →
Seraphim
Modern American · Fiery
Know more →
Seraphina
Hebrew · Fiery, burning one, fiery angel
Know more →
Seraphine
French · Angel, Fiery, Burning, Seraph, Heaven
Know more →
Shawanda
Modern American · "Shawanda" means "beautiful life"
Know more →
Sheralyn
Modern American · Cherished, graceful, noble, dear, beloved.
Know more →
Sibyl
English / Greek · Woman Prophet
Know more →
Sigrid
Danish / Estonian / Finnish / Norse / Norwegian / Scandinavian / Swedish · Marvelous Victory
Know more →
GOOGLE ADSENSE — 728×90
T
15 of 17 names
Tabitha
Aramaic · Gazelle, graceful beauty
Know more →
Tamsin
English / Cornish · Twin
Know more →
Tangela
Modern American · Vines or entangled ropes.
Know more →
Tashala
Modern American · Tashala means "beautiful one with talent."
Know more →
Tashara
Modern American · Awaiting the arrival of dawn.
Know more →
Tasheena
Modern American · Friendly, gentle, and sweet disposition.
Know more →
Tashena
Modern American · Unknown meaning.
Know more →
Tashina
Modern American · Native American, magical morning star.
Know more →
Tatiana
Latin / Slavic · From the Tatius family
Know more →
Tauriel
ModernAmerican / Multicultural · Daughter of the forest
Know more →
Thea
Greek · Goddess, gift of God, divine
Know more →
Theodora
Greek · Gift of God
Know more →
Therasa
Modern American · Strong, noble, caring, beloved.
Know more →
Tiana
Latin / Slavic · From the Tatius family / anointed
Know more →
Tigerlily
English · Flower in the tiger's shade.
Know more →
U
1 of 1 name
Ursula
Latin / Italian · Little bear
Know more →
GOOGLE ADSENSE — 728×90
V
7 of 7 names
Vesper
Latin · Evening star
Know more →
Violeta
Latin / Spanish · Violet flower, purple colour
Know more →
Violetta
Latin / Italian · Purple flower
Know more →
Violette
Latin / French · Violet flower, purple colour
Know more →
Viridiana
Latin · Green
Know more →
Viviane
Latin / French · Alive, living, full of life
Know more →
Vivienne
Latin / French · Alive, living, full of life
Know more →
W
9 of 9 names
Wanda
English / French / German / Germanic / Polish / Slavic · From The Vandal Tribe
Know more →
Wandalene
Modern American · Noble, graceful, elegant, kind.
Know more →
Wathena
Modern American · Female name meaning "warrior maiden".
Know more →
Wednesday
Old English · Day of Woden, Woden's day
Know more →
Willow
English · Graceful tree
Know more →
Winifred
Welsh · Blessed reconciliation, fair peace
Know more →
Winterrose
Modern American · Winterrose: Symbol of beauty and resilience.
Know more →
Wisteria
Modern American · Wister’s flower
Know more →
Wren
English · Little Songbird
Know more →
GOOGLE ADSENSE — 728×90
X
1 of 1 name
Xanthe
Greek / Germanic · Fair-haired
Know more →
Y
3 of 3 names
Yaresly
Modern American · Unique, elegant, feminine, and modern.
Know more →
Yashica
Indian / Sanskrit / Punjabi · Bright, successful, triumphant + Goddess
Know more →
Yuridiana
Slavic / EasternEuropean · Yuridiana: Feminine Spanish variation meaning "desired gift".
Know more →
GOOGLE ADSENSE — 728×90
Z
3 of 3 names
Zelda
English / Germanic · Fighting In Darkness
Know more →
Zelena
ModernAmerican / Multicultural · Moon goddess
Know more →
Zinnia
English / Germanic · Zinnia Flower
Know more →

Magical Girl Names — Questions & answers

Everything you need to choose the perfect name for your daughter.

Magical names usually draw from mythology, celestial themes, or fairy tales. Aurora, Luna, Seraphina, and Lyra all carry that otherworldly glow.
Names like Celestia, Aurelia, Ophelia, and Isolde feel enchanted because of their soft sounds and mystical roots.
Yes — mythology is one of the richest sources. Athena, Selene, Calliope, and Freya all carry powerful magical stories.
Fantasy literature has gifted us beautiful names like Arya, Eowyn, Hermione, and Galadriel — all rich in meaning and lore.
Luna (moon), Stella (star), Aurora (dawn), and Celeste (heavenly) all carry celestial magic in their meanings.
NameHub has a curated collection of magical, mythological, and celestial girl names — each with its origin story, meaning, and lore.