witch names for girls

298+ Witch Names for Girls Magical & Mystical Ideas 2026 🧙‍♀️

Looking for witch names for girls that feel magical, memorable, and full of personality? Whether you’re naming a fantasy character, creating a roleplay identity, or gathering inspiration for a baby name with mystical vibes, the right witchy name can instantly set the mood.

In this guide, you’ll discover a wide range of witch names for girls across popular styles—cute, dark, gothic, elegant, nature-inspired, mythological, and modern. Each list is designed to be easy to skim while still offering unique, creative ideas that stand out from the usual overused fantasy names.

From soft moonlit names like Luna and Ivy to powerful gothic choices like Lilith and Morgana, you’ll find options for every kind of witch aesthetic. Use the quick checklist below to narrow your style, then explore the category that best matches your magical vision.

Quick Checklist Before Choosing a Witch Name for a Girl

  • Pick a vibe first: cute, dark, gothic, elegant, nature, or modern.

  • Say the name out loud—it should be easy to pronounce and remember.

  • Match the name to the character’s personality, age, and story setting.

  • Use magical elements naturally: moon, star, shadow, mist, thorn, bloom, or spell.

  • Avoid copying famous witch names unless you intentionally want a familiar reference.

For real-life baby names, prefer subtle witchy names that feel timeless outside fantasy contexts.

Cute Witch Names for Girls

Cute witch names feel soft, magical, and friendly—perfect for light fantasy characters or good witches.

  1. Luna Pixiebloom
  2. Bella Mooncup
  3. Rosie Starwhisper
  4. Elly Mistberry
  5. Ivy Sparklemoon
  6. Daisy Willowwitch
  7. Nora Glitterspell
  8. Mia Moonpetal
  9. Lila Frostflower
  10. Sophie Starbloom
  11. Ava Twinklehex
  12. Lily Dreamspell
  13. Chloe Moonlight
  14. Emma Starberry
  15. Zoe Mistwhirl
  16. Ruby Glowwitch
  17. Ella Pixiemoon
  18. Aria Softspell
  19. Nora Petalwitch
  20. Ivy Dreamglow
See also  287+ Names That Mean Freedom Powerful Ideas for 2026 🕊️

Which cute witch name feels magical to you?


Dark Witch Names for Girls 🖤

Dark witch names are powerful, eerie, and perfect for villains or gothic fantasy characters.

  1. Lilith Darkbane
  2. Morgana Bloodveil
  3. Ravenna Nightcurse
  4. Selene Shadowhex
  5. Nyx Bloodthorn
  6. Belladonna Graves
  7. Vespera Doomveil
  8. Elvira Blackspell
  9. Drusilla Nightshade
  10. Morwen Darkmist
  11. Seraphine Dreadmoon
  12. Isolde Bloodcurse
  13. Vira Shadowthorn
  14. Mara Nightdoom
  15. Ophelia Hexborne
  16. Thalia Gravewitch
  17. Nymera Darkspell
  18. Zaria Bloodmoon
  19. Liora Doomveil
  20. Cassia Nightreaper

Which dark witch name feels most powerful?


Cute Modern Witch Names for Girls 🌙

Modern witch names blend everyday names with subtle magical energy.

  1. Ava Moon
  2. Mia Hexley
  3. Emma Starling
  4. Lily Night
  5. Zoe Willow
  6. Chloe Moon
  7. Ella Spellman
  8. Nora Frost
  9. Aria Mist
  10. Ruby Nightly
  11. Ivy Spellwood
  12. Sophie Hex
  13. Lila Moonray
  14. Mia Darke
  15. Ava Spellbrook
  16. Zoe Moonfall
  17. Emma Nightrose
  18. Lily Hexwood
  19. Nora Spellvine
  20. Aria Moonshade

Which modern witch name feels the most natural?


Fantasy Witch Names for Girls 🧝‍♀️

Fantasy witch names are inspired by magical worlds, elves, and enchanted kingdoms.

  1. Elowen Starshade
  2. Lyriana Moonveil
  3. Aeloria Frostspell
  4. Nymeria Darkwood
  5. Seraphira Glowthorn
  6. Virelia Nightbloom
  7. Thalira Moonspell
  8. Elaris Dreamveil
  9. Morwenna Starfall
  10. Liora Frostbloom
  11. Aralyn Shadowmoon
  12. Selvara Mistwood
  13. Isoria Nightglow
  14. Elvina Spellthorn
  15. Nyxara Moonveil
  16. Velmira Dreamshade
  17. Kaelira Frostmoon
  18. Lythira Starveil
  19. Orlena Nightbloom
  20. Zyrella Glowmist

Which fantasy witch name do you like most?


Nature Witch Names for Girls 🌿

Nature witch names are inspired by plants, earth, forests, and natural magic.

  1. Willow Greenbloom
  2. Ivy Fernshade
  3. Rose Thornfield
  4. Hazel Moonleaf
  5. Daisy Rootspell
  6. Fern Wildwood
  7. Luna Meadowmist
  8. Violet Riverbloom
  9. Autumn Leafwhisper
  10. Flora Stonebloom
  11. Ivy Rainwood
  12. Hazel Greenveil
  13. Rose Mistthorn
  14. Willow Earthsong
  15. Fern Moonroot
  16. Daisy Wildflower
  17. Luna Leafshade
  18. Violet Forestglow
  19. Ivy Dewbloom
  20. Hazel Starwood
See also  279+ Enchanting Gothic Baby Names Elegant Name Ideas for 2026 🖤

Which nature witch name feels the most peaceful?


Elegant Witch Names for Girls

Elegant Witch Names for Girls 👑

Elegant witch names feel royal, graceful, and powerful at the same time.

  1. Seraphina Mooncrest
  2. Isadora Nightveil
  3. Arabella Darkrose
  4. Celestine Spellborne
  5. Vivienne Moonshade
  6. Ophelia Starveil
  7. Eliana Frostmoon
  8. Anastasia Nightbloom
  9. Valentina Shadowrose
  10. Aurelia Hexbourne
  11. Liliana Mistveil
  12. Evangeline Starspell
  13. Rosaline Moonthorn
  14. Isabella Darkveil
  15. Helena Nightrose
  16. Camellia Frostspell
  17. Clarissa Moonfall
  18. Theodora Shadowbloom
  19. Juliette Hexwood
  20. Seraphiel Glowmoon

Which elegant witch name feels the most royal to you?


Funny Witch Names for Girls 😂

Funny witch names are playful, silly, and perfect for comedy characters.

  1. Wanda Wanderson
  2. Broomhilda Sparkles
  3. Hattie Hexalot
  4. Mildred Moonfart (light humor style)
  5. Agnes Gigglespell
  6. Sally Spellitall
  7. Betty Boohex
  8. Witchy McWitchface
  9. Luna Loonyspell
  10. Greta Grumblehex
  11. Nelly Nonsense
  12. Dora Dustbroom
  13. Hazel Hocuspocus
  14. Trixie Trickspell
  15. Mabel Magicpants
  16. Olive Oopsiehex
  17. Penny Potionpop
  18. Rosie Rumblebroom
  19. Fanny Frogspark
  20. Gilda Goofspell

Which funny witch name made you laugh the most?


Mythological Witch Names for Girls ⚡

These names are inspired by goddesses, legends, and ancient magical beings.

  1. Hecate Shadowmoon
  2. Circe Bloodveil
  3. Persephone Nightbloom
  4. Selene Moonwitch
  5. Nyx Darkgoddess
  6. Morgana Avalon
  7. Athena Spellborn
  8. Artemis Nightarrow
  9. Freya Frostspell
  10. Hera Moonveil
  11. Kali Shadowfire
  12. Isis Starwitch
  13. Lilith Prime
  14. Medea Bloodmoon
  15. Demeter Greenwitch
  16. Eos Dawnspell
  17. Rhea Nightmother
  18. Pandora Hexborn
  19. Gaia Earthwitch
  20. Echo Moonshade

Which mythological witch name is your favorite?


Baby Witch Names for Girls 👶✨

Soft, magical names that feel perfect for a baby witch character or fantasy story.

  1. Luna Belle
  2. Ivy Moon
  3. Mia Spell
  4. Lily Star
  5. Ava Glow
  6. Nora Mist
  7. Ella Hex
  8. Zoe Moon
  9. Ruby Spark
  10. Aria Bloom
  11. Lila Shine
  12. Emma Frost
  13. Chloe Star
  14. Ivy Dream
  15. Mia Willow
  16. Luna Rose
  17. Nora Light
  18. Ava Misty
  19. Lily Dawn
  20. Zoe Glow
See also  268+ Funny Short Unisex Names Minimal Ideas for 2026 ⚡

Which baby witch name feels the sweetest?


Gothic Witch Names for Girls 🕯️

Gothic witch names are dark, dramatic, and full of haunting beauty.

  1. Raven Blackthorn
  2. Lilith Graveshadow
  3. Morgana Nightveil
  4. Elvira Darkrose
  5. Nyx Shadowbane
  6. Belladonna Blackmist
  7. Vesper Nightcurse
  8. Isolde Graveborn
  9. Seraphine Duskveil
  10. Ophelia Bloodmoon
  11. Drusilla Nightshade
  12. Mara Darkthorn
  13. Selene Hollowmoon
  14. Thalia Blackspell
  15. Vira Gravewitch
  16. Nymera Shadowrose
  17. Liora Duskborn
  18. Cassia Blackveil
  19. Ravenna Doomrose
  20. Morwen Nightfall

Which gothic witch name do you love most?

FAQs

What are the best witch names for girls?

The best witch names for girls are those that match the character’s personality and theme, such as Morgana, Lilith, Selene, or Luna. These names feel magical, mystical, and timeless, making them perfect for fantasy stories, games, or creative projects.


How do I choose a unique witch name for a girl?

To choose a unique witch name, combine magical words like “moon,” “spell,” or “shadow” with elegant or rare names. You can also blend mythological and nature-inspired elements to create something original and memorable.


What makes a good witch name for a girl?

A good witch name feels enchanting, easy to remember, and matches the character’s personality. It often includes mystical, gothic, or nature-based elements that create a strong magical identity.


Can witch names for girls be modern?

Yes, modern witch names are very popular. Names like Ava Moon, Mia Hex, or Lily Night mix everyday style with subtle magical vibes, making them perfect for contemporary fantasy or social media usernames.


Are witch names better when they are dark or cute?

It depends on your purpose. Dark witch names work best for villains or gothic themes, while cute witch names suit friendly or light-hearted magical characters. Both styles are equally powerful when used correctly.


How can I create my own witch name for a girl?

Start by picking a base name, then add magical elements like “moon,” “hex,” “shadow,” or “bloom.” Experiment with combinations until it feels unique, readable, and aligned with your fantasy theme.

Conclusion

Choosing the right witch names for girls is all about capturing the right magical energy—whether it’s cute, dark, elegant, mythological, or funny. The perfect name helps bring your character, story, or fantasy identity to life with depth and personality.

Now it’s your turn—explore these lists, mix styles, and create something truly magical.

Which witch name did you choose? Share your favorite in the comments and inspire other creators looking for witch names for girls

Scroll to Top