150+ Witch Names for Baby Girls: Magical Names With Meanings

Choosing a witch-inspired name for your baby girl is more than a Halloween whim. These names carry centuries of meaning, from moon goddesses to sacred trees, from Celtic priestesses to modern fictional heroines. The best witch baby names sound beautiful spoken aloud, carry a meaningful story, and grow gracefully with your child from cradle to adulthood.

This guide gives you 150+ witch names for baby girls across eight categories, from classic nature names like Willow and Sage to mythology-inspired names like Freya and Artemis. Each name includes its meaning, origin, and pronunciation. This list is curated specifically for babies, no villain-heavy names, no cultural appropriation risks, just beautiful magical names any parent would be proud to give their daughter.

Quick Answer

The most popular witch names for baby girls in 2026 include Willow, Luna, Ivy, Sage, Aurora, Selene, Freya, Rowan, Hazel, and Aisling. These names blend magical meaning with everyday practicality: beautiful sounds, positive associations, and easy pronunciation. For meaningful choices, look to nature (Willow, Sage), mythology (Freya, Artemis), or Celtic tradition (Aisling, Maeve).

Why Witch-Inspired Baby Names Are Trending in 2026

According to recent Google Trends data, searches for baby names with "deeper meanings," including magical, mystical, and mythology-inspired names, have surged in 2026. Parents are moving away from generic top-100 names toward names with real symbolic weight. Nature names and goddess names have shown the strongest growth.

The Rise of Nature & Mythology Names

"Willow" jumped 40 places in US baby name rankings between 2020 and 2025. Similarly, "Luna" broke into the top 15 girl names for the first time in 2024. This reflects a broader shift toward names that connect children to something meaningful, nature, myth, or spiritual tradition, rather than trendy invented words.

How to Balance Magical + Practical

Not every witchy name works for a real baby. Some sound beautiful but come with heavy baggage (like villain associations). Others are so unusual your daughter will spell and explain them her whole life. The best witch baby names strike a balance: meaningful and mystical, but also easy to say, spell, and grow into.

Classic Witch Baby Names for Girls (30 Names)

Classic witch baby names are the trendy, well-loved choices that top most magical name lists. These names have entered mainstream naming culture; parents are choosing them not because they sound "witchy" but because they simply sound beautiful and meaningful.

NamePronunciationMeaningOrigin
WillowWIL-ohWillow tree; flexible strengthOld English
LunaLOO-nahMoonLatin
IvyEYE-veeIvy plant; faithfulnessOld English
SageSAYJWise one; sacred herbLatin
Auroraah-ROR-ahDawn; goddess of sunriseLatin
Seleneseh-LEE-neeMoon goddessGreek
HazelHAY-zelHazel tree; wisdomOld English
RowanROH-anLittle redhead; sacred treeCeltic
IrisEYE-risRainbow goddessGreek
StellaSTEL-lahStarLatin
  • Nova, new star (Latin)
  • Wren, small bird (Old English)
  • Sable, dark black
  • Poppy, flower name
  • Juno, Roman queen goddess
  • Elara, moon of Jupiter
  • Fern, plant name
  • Ember, glowing coal
  • Winter, cold season
  • Meadow, grassy field
  • Juniper, evergreen tree
  • Astrid, divine strength (Norse)
  • Elowen, elm tree (Cornish)
  • Amara, eternal (Latin)
  • Odessa, long journey
  • Zephyr, west wind
  • Isolde, Celtic legend name
  • Cressida, mythological priestess
  • Delphi, oracle site
  • Aria, melody (Italian)

Nature Witch Baby Names (25 Names)

Nature names connect your daughter to green witch tradition: herbalism, plant magic, and the natural world. These names draw from trees, herbs, flowers, and natural features. They suit families who spend time outdoors or want their daughter's name to reflect environmental values.

  • Aspen, quaking tree
  • Briar, thorny bush
  • Cedar, sacred wood
  • Clover, lucky plant
  • Daisy, day's eye flower
  • Dahlia, Mexican flower
  • Fleur, flower (French)
  • Flora, flower goddess
  • Ginger, spice/herb
  • Holly, sacred winter plant
  • Jasmine, fragrant flower
  • Laurel, sacred tree of victory
  • Lavender, calming herb
  • Lily, pure flower
  • Magnolia, Southern tree
  • Marigold, sun-loving flower
  • Olive, peace tree
  • Primrose, first rose
  • Rose, classic flower
  • Rue, herb of grace
  • Saffron, precious spice
  • Sorrel, reddish herb
  • Violet, small flower
  • Vervain, magical herb
  • Yarrow, healing plant

Celestial & Moon Witch Baby Names (25 Names)

Celestial names draw from the sky: moon, stars, planets, constellations. These names suit families who love astronomy, astrology, or the night sky. They carry a timeless, cosmic feel that transcends trends.

NameMeaningOrigin
CelesteHeavenlyFrench
CassiopeiaQueen constellationGreek
LyraHarp constellationGreek
VegaBright starArabic
AndromedaPrincess constellationGreek
ArielLion of God; also moon of UranusHebrew
  • Nyx, night goddess
  • Astra, of the stars
  • Cordelia, daughter of the sea
  • Miranda, Uranus moon
  • Cyra, sun (Persian)
  • Estrella, star (Spanish)
  • Hesper, evening star
  • Indira, beauty; moon (Sanskrit)
  • Larissa, Neptune moon
  • Ophelia, Uranus moon
  • Phoebe, bright; Saturn moon
  • Portia, Uranus moon
  • Sirius, dog star
  • Solstice, sun's turning point
  • Sunniva, sun gift (Norse)
  • Twyla, twilight
  • Vesper, evening star
  • Zora, dawn (Slavic)
  • Alcyone, Pleiades star

Mythology-Inspired Witch Baby Names (25 Names)

Mythology names carry the deepest historical weight. These are names of real goddesses, priestesses, and magical women from world mythology. They suit families who love classical literature and mythology, or want their daughter's name to carry divine associations.

Greek Goddess Names

  • Artemis, moon huntress
  • Athena, wisdom goddess
  • Persephone, spring queen
  • Demeter, harvest goddess
  • Circe, enchantress
  • Iris, rainbow messenger
  • Hebe, youth goddess
  • Rhea, earth mother

Norse Goddess Names

  • Freya, love and magic goddess
  • Idunn, youth apple keeper
  • Sif, golden-haired goddess
  • Saga, wisdom seer
  • Nanna, moon goddess
  • Eir, healing goddess

Other Mythological Names

  • Isis, Egyptian magic goddess
  • Nephthys, Egyptian night goddess
  • Ma'at, Egyptian truth goddess
  • Sekhmet, Egyptian lioness goddess
  • Danu, Celtic mother goddess
  • Ceridwen, Welsh witch goddess
  • Andraste, Celtic victory goddess
  • Sarasvati, Hindu wisdom goddess
  • Amaterasu, Japanese sun goddess
  • Xochitl, Aztec flower name
  • Ixchel, Mayan moon goddess
Try Our Witch Name Generator

Generate 50,000+ magical baby name ideas across 8 styles: from Celtic and Nature to Celestial and Gothic. Perfect for parents looking for inspiration.

Try the Free Generator →

Celtic & Pagan Witch Baby Names (20 Names)

Celtic and Pagan names carry deep spiritual meaning. These come from Irish, Welsh, Scottish, and old European Pagan traditions. They suit families with Celtic heritage or those drawn to Wiccan and Druidic paths.

NamePronunciationMeaning
AislingASH-lingDream, vision (Irish)
MaeveMAYVIntoxicating queen (Irish)
Rhiannonree-AN-nonGreat queen (Welsh)
BridgetBRID-jitExalted one (Irish)
MorganMOR-ganSea-born (Welsh)
NiamhNEEVRadiance (Irish)
SaoirseSEER-shahFreedom (Irish)
SorchaSOR-kahRadiant, bright (Irish)
  • Branwen, blessed raven (Welsh)
  • Deirdre, sorrow (Irish)
  • Eilidh, bright (Scottish)
  • Enid, soul (Welsh)
  • Gwyneth, blessed (Welsh)
  • Isolde, ice ruler (Cornish)
  • Kerensa, love (Cornish)
  • Modron, mother goddess (Welsh)
  • Nia, bright (Welsh)
  • Rowan, sacred tree (Celtic)
  • Tegan, pretty (Welsh)
  • Áine, Celtic sun goddess

Dark Fairy Tale Witch Baby Names (15 Names)

Dark fairy tale names have a slightly gothic edge but still work for real babies. These names blend witchy atmosphere with modern usability. None of these carry heavy villain baggage that would burden your daughter.

  • Wednesday, Addams Family reference
  • Raven, bird name; dark beauty
  • Salem, peaceful (Hebrew); trials city
  • Blair, battlefield (Scottish)
  • Elvira, truth (Spanish)
  • Esme, beloved (French)
  • Evangeline, good news (Greek)
  • Fable, story (Latin)
  • Gwendolyn, white ring (Welsh)
  • Isabelle, devoted to God
  • Ophelia, help (Greek)
  • Ravenna, Italian city; raven
  • Tempest, storm (Latin)
  • Vespera, evening star
  • Yaga, Slavic folklore name

Baby Girl Names Inspired by Famous Witches (15 Names)

Popular witch characters from books, movies, and TV shows have made many "witchy" names household favorites. These names come with instant recognition, a mixed blessing. They work best when the character was clearly a positive or complex figure, not a villain.

NameCharacterSource
HermioneHermione GrangerHarry Potter
SabrinaSabrina SpellmanSabrina the Teenage Witch
WinifredWinifred SandersonHocus Pocus
PruePrudence HalliwellCharmed
PiperPiper HalliwellCharmed
PhoebePhoebe HalliwellCharmed
PaigePaige MatthewsCharmed
TabithaTabitha StephensBewitched
EndoraEndoraBewitched
SamanthaSamantha StephensBewitched
ElphabaElphabaWicked
GlindaGlinda the Good WitchWizard of Oz
WillowWillow RosenbergBuffy the Vampire Slayer
RowenaRowena RavenclawHarry Potter
LunaLuna LovegoodHarry Potter

Baby Names That Actually Mean "Witch" or "Magic" (10 Names)

Only a few real baby names literally mean witch, magic, or spell. These are the names for parents who want the word "witch" embedded directly in their child's name.

NameMeaningOrigin
CassandraProphetessGreek
CirceSorceressGreek myth
KellyWarrior/witchIrish
LiluraEnchantmentBasque
MedeaCunning sorceressGreek myth
MorganaSea-born enchantressWelsh
NimueLady of the LakeArthurian
SybilProphetessGreek
VivienAlive; Arthurian enchantressLatin/Arthurian
AradiaQueen of the witchesItalian

20 Witchy Girl Names (Modern & Trending)

Witchy girl names tap into the viral TikTok and Instagram witch aesthetic that has taken over Gen Z and millennial naming trends. These names feel modern, mystical, and share a slightly edgy sound. Perfect for parents who want "witch girl names" that still sound contemporary.

  • Mabel, lovable (Latin)
  • Juno, queen goddess
  • Elowen, elm tree (Cornish)
  • Marlowe, driftwood
  • Hadley, heather meadow
  • Winter, cold season
  • Birdie, little bird
  • Sunday, day of the sun
  • Juniper, evergreen
  • Marigold, sun flower
  • Clover, three-leaf luck
  • Daphne, laurel tree
  • Esme, loved
  • Rue, protection herb
  • Fawn, young deer
  • Clementine, mild and merciful
  • Pepper, spicy spirit
  • Posy, little flower bouquet
  • Thea, goddess (Greek)
  • Lark, songbird

15 Wiccan & Pagan Girl Names

Wiccan and Pagan girl names come from Wicca tradition, Druidic practice, and modern Pagan paths. Many Wiccan parents choose these at birth, dedication, or coming-of-age ceremonies. These names honor nature deities, moon goddesses, and sacred Pagan concepts.

  • Luna, Latin moon
  • Selene, Greek moon goddess
  • Freya, Norse magic goddess
  • Rhiannon, Welsh great queen
  • Ceridwen, Welsh witch goddess
  • Danu, Celtic mother goddess
  • Branwen, blessed raven
  • Arianrhod, silver wheel
  • Brigid, Celtic fire goddess
  • Aradia, Italian queen of witches
  • Epona, Celtic horse goddess
  • Hecate, Greek witch goddess
  • Diana, Roman moon huntress
  • Morrigan, Celtic battle goddess
  • Blodeuwedd, Welsh flower face

12 Salem Witch Baby Names (Historical)

Salem witch baby names draw from the real women accused during the 1692 Salem witch trials. These names honor history, have strong Puritan-era English heritage, and work surprisingly well as modern baby names. They give your daughter a name rooted in a famous historical story of resistance and strength.

  • Bridget, first woman hanged, 1692
  • Rebecca, Rebecca Nurse
  • Sarah, Sarah Good, Sarah Osborne
  • Martha, Martha Corey
  • Mary, Mary Easty
  • Susannah, Susannah Martin
  • Elizabeth, Elizabeth Howe
  • Dorcas, Dorcas Good (age 4!)
  • Tituba, enslaved woman accuser
  • Abigail, Abigail Williams
  • Ann, Ann Putnam
  • Mercy, Mercy Lewis

10 Roman & Latin Girl Names Meaning Sea or Moon

Some of the loveliest witch baby girl names come from Roman and Latin tradition, often carrying sea and moon meanings together since Roman mythology linked tides to the moon. These names suit families drawn to classical heritage.

  • Luna, moon
  • Marina, of the sea
  • Stella Maris, star of the sea
  • Selene, moon goddess
  • Lucina, light bearer
  • Marcella, young warrior of the sea
  • Oceana, ocean feminine
  • Delphina, dolphin
  • Pelagia, open sea
  • Nereida, sea nymph

How to Choose the Right Witch Baby Name

Choosing a magical baby name requires more thought than picking a name that just sounds pretty. Follow these four steps to make sure the name works for a real child in the real world.

Step 1: Consider Pronunciation and Spelling

First, will your daughter spend her life spelling and correcting her name? "Aisling" is beautiful but almost nobody outside Ireland pronounces it correctly. Similarly, "Xochitl" carries deep meaning but requires constant explanation. If the name has three or more spelling variants, choose the most common one.

Step 2: Check the Meaning Carefully

Next, verify the meaning through reliable sources. Many "witch name" articles online cite meanings that are inaccurate or invented. Cross-check the name meaning through 2 or 3 reputable baby name references before committing. Avoid names whose real meaning conflicts with the qualities you want for your daughter.

Step 3: Think About Nicknames

Then, consider what your daughter will actually be called. Cassandra becomes Cassie, Casey, or Sandra. Isabelle becomes Belle or Izzy. If you love the full form but hate the likely nickname, choose differently. Some names (Willow, Sage, Ivy) have no nickname, which some parents prefer.

Step 4: Pair With a Middle Name

Finally, test your witch first name with potential middle names. A magical first name often pairs well with a classic middle name: "Willow Elizabeth," "Luna Grace," "Sage Marie." This gives your daughter options as an adult if she wants a more traditional professional name. Browse our witch last names guide for surname inspiration too.

Common Mistakes When Choosing Witch Baby Names

1. Picking Names That Are Too Obscure

"Xochitl," "Eilidh," or "Hephzibah" carry beautiful meaning but require constant explanation. Your daughter will spell and pronounce her name thousands of times throughout her life. Weigh authenticity against practicality.

2. Cultural Appropriation Risks

Not every witchy name is yours to use. Names from Yoruba, Hindu, Vodou, and Indigenous American traditions belong to those cultures. Avoid using sacred names from closed spiritual traditions unless you belong to them. Instead, draw from open sources like Greek mythology, Celtic folklore, or general nature.

3. Villain Names With Heavy Baggage

Some names, like Bellatrix, Maleficent, or Ursula, are strongly associated with villains. These carry emotional weight that will follow your daughter. Names like Hermione, Willow, or Luna come with positive associations. Check the character your name references. Browse our dark witch names guide for a full list of names better suited for fiction than babies.

Frequently Asked Questions

What girl names mean witch?

Real baby names that literally mean witch or sorceress include Cassandra (Greek: prophetess), Circe (Greek sorceress), Kelly (Irish warrior/witch), Lilura (Basque: enchantment), Medea (Greek: cunning sorceress), Morgana (Welsh: sea-born enchantress), Nimue (Arthurian Lady of the Lake), Sybil (Greek prophetess), and Aradia (Italian queen of witches).

What are witchy girl names?

Witchy girl names combine mystical meaning with modern practicality. Top picks include Willow, Luna, Ivy, Sage, Aurora, Selene, Freya, Rowan, Hazel, Aisling, Mabel, Juno, Elowen, Marlowe, Juniper, Daphne, Esme, Rue, Thea, and Lark. These witch girl names feel modern and mystical without being too unusual.

What are witch girl names?

Popular witch girl names include Willow (Old English tree), Luna (Latin moon), Ivy (plant name), Aurora (dawn goddess), Selene (Greek moon goddess), Freya (Norse magic goddess), Rowan (Celtic sacred tree), Hecate (Greek witchcraft goddess), Hermione (Harry Potter), Sabrina (Sabrina the Teenage Witch), Morgana (Welsh enchantress), and Nova (new star). These witch names for girls work for babies, young girls, and grown women.

What are witchy baby names?

Witchy baby names in 2026 include Willow, Luna, Ivy, Sage, Aurora, Selene, Hazel, Rowan, Freya, and Aisling for girls. These witchy baby names rank in the top mystical baby name picks because they blend magical meaning with mainstream usability. Luna is the most popular, having entered the US top 15 baby names in 2024.

What are witchy baby girl names?

Witchy baby girl names include Willow, Luna, Ivy, Sage, Aurora, Selene, Freya, Rowan, Hazel, Aisling, Nova, Juniper, Wren, Hermione, Celeste, and Elowen. Each witchy baby girl name carries real meaning: Willow means flexibility, Luna means moon, Freya is the Norse goddess of magic. These names fit newborn girls who will grow into them beautifully.

Are witchy baby names weird?

No, most witchy baby names are actually quite mainstream. Willow, Luna, Ivy, Aurora, and Rowan all rank in the US top 500 baby names. Parents are increasingly drawn to nature and mythology names for their meaningful associations. Unless you choose something extreme like "Bellatrix," your daughter's name will fit right in.

What are Pagan girl names?

Pagan girl names come from Wiccan, Druidic, and nature-based spiritual traditions. Top choices include Luna, Selene, Freya, Rhiannon, Ceridwen, Danu, Branwen, Arianrhod, Brigid, Aradia, Epona, Hecate, Diana, Morrigan, and Blodeuwedd. These Pagan names honor nature deities, moon goddesses, and sacred Pagan concepts.

What are Wiccan girl names?

Wiccan girl names overlap with Pagan names and often come from Celtic, Norse, or Greek goddess traditions. Popular Wiccan names include Luna, Selene, Freya, Diana, Rhiannon, Ceridwen, Brigid, Aradia, Morgan, Hecate, Danu, Branwen, Nimue, and Morrigan. Many Wiccan parents choose these names at birth or dedication ceremonies.

What are Salem witch names for girls?

Salem witch names for girls draw from the women accused during the 1692 Salem witch trials. Historic names include Bridget (Bridget Bishop, first hanged), Rebecca (Rebecca Nurse), Sarah (Sarah Good), Martha (Martha Corey), Mary (Mary Easty), Susannah (Susannah Martin), Elizabeth (Elizabeth Howe), Abigail, Dorcas, and Tituba. These names honor the historical story and work beautifully today.

What are Roman names for girls meaning sea or moon?

Roman and Latin girl names meaning sea or moon include Luna (moon), Marina (of the sea), Stella Maris (star of the sea), Selene (moon goddess), Lucina (light bearer), Marcella (young warrior of the sea), Oceana (ocean feminine), Delphina (dolphin), Pelagia (open sea), and Nereida (sea nymph). These names link Roman mythology, where tides were ruled by the moon.

What is a magical name for a baby girl?

Beautiful magical names for baby girls include Aurora (goddess of dawn), Celeste (heavenly), Freya (Norse goddess of magic), Luna (moon), Rowan (sacred Celtic tree), Selene (moon goddess), Willow (flexible tree), and Ceridwen (Welsh witch goddess). Each carries mystical meaning while remaining practical for daily use.

What baby name means moon witch?

Baby names that combine moon and magical meanings include Selene (Greek moon goddess associated with magic), Luna (Latin for moon), Artemis (Greek moon huntress), Nyx (Greek goddess of night), Indira (Sanskrit: moon), Ixchel (Mayan moon goddess of magic), and Nanna (Norse moon goddess). Selene and Luna are the most popular choices.

What is a cute witchy name for a girl?

Cute witchy names for girls include Willow, Luna, Ivy, Sage, Hazel, Nova, Wren, Poppy, Daisy, Juno, Juniper, Clover, Rue, Birdie, Mabel, Posy, Pepper, Lark, Esme, and Thea. These names combine softness with magic, perfect for a baby girl whose name you want to feel sweet and mystical at once.

What is the most powerful witch name for a baby?

The most powerful witch names carry strong mythological meaning: Freya (Norse goddess of love, war, and magic), Athena (Greek goddess of wisdom and strategy), Artemis (Greek moon and hunt goddess), Ceridwen (Welsh witch goddess of transformation), Isis (Egyptian goddess of magic), and Hecate (Greek goddess of witchcraft). All remain beautiful and usable modern names.

Which witch baby name is most popular right now?

Luna became a US top 15 baby name in 2024 and remains extremely popular in 2026. Willow, Ivy, Aurora, Nova, Wren, and Hazel are all rising quickly. These names appeal to parents wanting meaningful nature or celestial names without being unusual. Luna leads the witchy baby name category by a wide margin.

Final Thoughts

A witch-inspired baby name gives your daughter something rare: a name with real story behind it. Whether you choose a classic like Willow, a mythological name like Freya, or a Celtic gem like Aisling, the 150+ names in this guide give you a curated starting point across twelve beautiful categories.

The best baby name is always the one that feels right when you speak it aloud, imagining your daughter as a toddler, a teenager, and a grown woman. Take your time. Read the meanings. Test the pronunciation. Trust your instincts. When the right name comes, you and your baby will both know it. If you want authentic historical inspiration, browse our old witch names guide for vintage and witch trial era name ideas that still work today.