---Advertisement---

500+ Names That Mean Witch: Magical, Female & Fantasy Name Ideas

|
Facebook
---Advertisement---

If you’re looking for names that mean witch, you’re in the right place! Whether you’re naming a character, pet, or even exploring mystical names for fun, this list is packed with creative and magical options.

We’ve included girl names that mean witch, fantasy names that mean witch, and even Greek names that mean witch—all with their origin and meaning. Perfect for stories, games, or Halloween fun.

These names come from legends, history, and folklore around the world. Some are dark, some are cute, and others are simply enchanting.

Let’s explore over 500 magical names inspired by witches and their world!

Names That Mean Witch

Girl Names That Mean Witch

Here are 50 girl names that mean witch, drawn from myth, folklore, and history. These names are perfect for characters, stories, or even modern fantasy fans.

  1. Circe (Greek) – Enchantress who turned men into animals
  2. Hecate (Greek) – Goddess of witchcraft and magic
  3. Elspeth (Scottish) – Pledged to God, used for witches
  4. Morrigan (Irish) – Phantom queen, associated with fate
  5. Belladonna (Italian) – Beautiful lady, poisonous witch herb
  6. Morgana (Arthurian) – Sorceress of Avalon
  7. Isolde (Celtic) – Legendary sorceress queen
  8. Aradia (Italian) – Witch goddess of freedom
  9. Rowena (English) – Famous witch from folklore
  10. Agnes (English) – Old witch trials victim
  11. Winifred (Welsh) – Magical spirit
  12. Endora (Greek/TV) – Bewitched TV witch
  13. Glinda (English) – Good witch of Oz
  14. Sabrina (Celtic) – River witch
  15. Lilith (Hebrew) – Night demon, witch-like figure
  16. Selene (Greek) – Moon goddess, magical aura
  17. Enid (Welsh) – Soul, linked to mystical tales
  18. Ysolde (Germanic) – Enchantress from Arthurian legend
  19. Ravenna (Italian) – Dark magic reference
  20. Jadis (French) – Ice witch in Narnia
  21. Ivy (English) – Symbol of nature witches
  22. Tamsin (Cornish) – Female witch
  23. Nessa (Hebrew) – Sorceress vibe
  24. Eira (Welsh) – Snowy witch
  25. Thalassa (Greek) – Sea witch
  26. Cassia (Greek) – Spiced name for potion witches
  27. Luna (Latin) – Moon goddess, mystical feel
  28. Sybil (Greek) – Prophetess with witch powers
  29. Zephyra (Greek) – Wind witch
  30. Nerida (Greek) – Sea nymph, water witch
  31. Maura (Irish) – Dark magic
  32. Esme (French) – Beloved, associated with charm
  33. Minerva (Roman) – Goddess of wisdom and spells
  34. Clarice (French) – Bright and mystical
  35. Odile (German) – Wealthy, used in fairy tales
  36. Astra (Latin) – Star magic
  37. Calypso (Greek) – Sorceress of the seas
  38. Faylinn (English) – Fairy witch
  39. Avalon (Celtic) – Island of witches
  40. Amaris (Hebrew) – Promised by God, magical tone
  41. Selma (Scandinavian) – Helmet of magic
  42. Petra (Greek) – Stone, linked to earth witches
  43. Venya (Russian) – Spiritual power
  44. Imogen (Celtic) – Innocent witch energy
  45. Hilda (Germanic) – Battle witch
  46. Delphine (Greek) – Oracle-like charm
  47. Melusine (French) – Serpent witch
  48. Taryn (Irish) – High hill, mystic vibe
  49. Kiera (Irish) – Dark witch
  50. Fenella (Scottish) – White shoulder, magical aura
Girl Names That Mean Witch

Fantasy Names That Mean Witch

If you’re writing a fantasy story or building a magical world, these 50 fantasy names that mean witch will spark your imagination.

  1. Velistra – Dark enchantress
  2. Nyxara – Night witch
  3. Solindra – Sun and moon magic
  4. Elarith – Spellcaster of the woods
  5. Virelda – Chaos sorceress
  6. Thavara – Thunder magic
  7. Caelira – Celestial witch
  8. Morgalyn – Evil spell queen
  9. Lysena – Healer witch
  10. Ozirra – Desert witch
  11. Caldrith – Ice spell user
  12. Fyra – Flame witch
  13. Nymira – Sea enchantress
  14. Xelira – Time witch
  15. Zynessa – Shadow magic
  16. Elyndra – Forest seer
  17. Dravena – Dark-hearted witch
  18. Yvoria – High magic
  19. Sabrith – Crystal witch
  20. Aerilith – Sky spell caster
  21. Vystara – Void magic
  22. Zephyta – Air witch
  23. Thyranna – Rune master
  24. Nythera – Dream magic
  25. Qelira – Shapeshifter witch
  26. Alunae – Moonborn witch
  27. Lysithra – Flame whisperer
  28. Vanyra – Blood magic
  29. Iridessa – Light enchantress
  30. Zarella – Spirit caller
  31. Mystra – Goddess of magic (D&D)
  32. Belithra – Bone witch
  33. Kaelith – Sorceress of frost
  34. Olyvera – Nature-bound witch
  35. Arzena – Cursed sorceress
  36. Xantira – Crystal spell user
  37. Emberlyn – Fire summoner
  38. Nolassa – Illusion witch
  39. Cerindra – Silent hexer
  40. Orlyth – Deep magic user
  41. Nyvessa – Mystic of the veil
  42. Vynera – Enchantress of fate
  43. Azlitha – Starry witch
  44. Faylira – Glamour witch
  45. Sylvalin – Witch of the wild
  46. Drelora – Necromancer
  47. Halithra – Magic of song
  48. Velonys – Arcane fire
  49. Iskrae – Ice whisper
  50. Lunivra – Child of the moon
Fantasy Names That Mean Witch

Female Names That Mean Witch

This list features 50 female names that mean witch, rooted in mythology, legends, and folklore. These names are strong, mysterious, and magical—perfect for characters or those who love witchy vibes.

  1. Beldame (English) – Old term for a witch
  2. Malefica (Latin) – Female evil-doer or sorceress
  3. Bruxa (Portuguese) – Witch
  4. Strega (Italian) – Witch woman
  5. Visha (Sanskrit) – Poison, tied to dark enchantresses
  6. Medea (Greek) – Sorceress who helped Jason
  7. Lauma (Baltic) – Forest witch or fairy
  8. Dajjal (Arabic) – Deceiver, female dark magic
  9. Baba (Slavic) – Female spirit witch
  10. Alwina (Germanic) – Friend of elves
  11. Carmilla (Latin) – Vampire sorceress
  12. Ursule (French) – Magical bear witch
  13. Fenna (Dutch) – Peaceful enchantress
  14. Vilda (Swedish) – Wild woman, magical tone
  15. Irina (Greek) – Peace with a mystical edge
  16. Zenobia (Greek) – Magical ruler
  17. Ione (Greek) – Violet flower, nature witch
  18. Kalyani (Sanskrit) – Auspicious, linked to ritual magic
  19. Zeina (Arabic) – Beauty, feminine magic
  20. Melantha (Greek) – Dark flower sorceress
  21. Norberta (German) – Northern bright witch
  22. Syra (Arabic) – Traveler of the mind
  23. Tova (Hebrew) – Good witch
  24. Mairwen (Welsh) – Pure witch
  25. Ariadne (Greek) – Enchantress of the labyrinth
  26. Sibylla (Greek) – Prophetess
  27. Marzanna (Slavic) – Goddess of death and winter
  28. Ilsa (German) – Witch from horror fiction
  29. Acantha (Greek) – Thorny sorceress
  30. Ethelinda (English) – Noble serpent
  31. Neria (Hebrew) – Lamp of God
  32. Ysolt (Arthurian) – Mystic enchantress
  33. Priscilla (Latin) – Ancient, used in magical lore
  34. Calista (Greek) – Most beautiful, fairy magic
  35. Orenda (Iroquoian) – Magic force
  36. Gala (Celtic) – Goddess of enchantment
  37. Tanith (Phoenician) – Goddess with dark powers
  38. Cersei (Greek) – Sorceress from fiction
  39. Aislinn (Irish) – Dream witch
  40. Ragna (Norse) – Goddess of fate
  41. Belina (Latin) – Bright, spellbound charm
  42. Damara (Greek) – Gentle magic
  43. Vanda (Slavic) – Witch of water
  44. Lystra (Biblical) – Sorceress city
  45. Mavis (French) – Songbird, magical voice
  46. Fausta (Latin) – Lucky spell
  47. Ilva (Latin) – Forest enchantress
  48. Thalia (Greek) – Blooming, magic muse
  49. Katla (Icelandic) – Sorceress from folklore
  50. Reina (Spanish) – Queen, powerful witch
Female Names That Mean Witch

Last Names That Mean Witch

These 50 last names that mean witch come from literature, folklore, and old records. Perfect for adding mystery or magic to any story or character.

  1. Blackwood (English) – Dark enchanted forest
  2. Nightshade (English) – Poisonous witch herb
  3. Spellman (English) – One who casts spells
  4. Le Fay (French) – Of the fairy, used for Morgan le Fay
  5. Grimm (German) – Linked to magical tales
  6. Hexer (German) – Sorcerer
  7. Warlock (Scots) – Male witch, used as surname
  8. Hawthorne (English) – Magical tree, protective symbol
  9. Devilin (Irish) – Small dark one
  10. Moonshadow (Fantasy) – Mystical moon magic
  11. Duskwood (Fantasy) – Dark forest magic
  12. Nightbane (Fantasy) – Hunter of witches or magical beings
  13. Holloway (English) – Enchanted path
  14. Ravencroft (English) – Witch’s nest
  15. Thornhart (Fantasy) – Witch’s heart
  16. Darkmore (Fantasy) – Shadow magic family
  17. Cinderfell (Fantasy) – Burned spell site
  18. Frostveil (Fantasy) – Ice sorcery
  19. Shadowmere (Fantasy) – Hidden magic
  20. Bellamy (French) – Friend of spells
  21. Darkwell (Fantasy) – Well of black magic
  22. Ravenshade (Fantasy) – Enchanted bird of omen
  23. Malden (English) – Little warrior, used in spell names
  24. Greymoor (Fantasy) – Foggy witch lands
  25. Hexby (Fantasy) – Village of witches
  26. Thornfield (English) – Field of danger
  27. Baneheart (Fantasy) – Evil magic surname
  28. Wyrmwood (Fantasy) – Dragon-wood, powerful magic
  29. Moonfell (Fantasy) – Fallen under moon’s spell
  30. Duskwalker (Fantasy) – One who walks with spirits
  31. Hexworth (Fantasy) – Worthy of spells
  32. Ashmore (English) – Burned land, magical
  33. Darkwyn (Fantasy) – Dark friend
  34. Grimsby (English) – Grim magic
  35. Wraithborne (Fantasy) – Born of ghosts
  36. Umbrage (English) – Shade or darkness
  37. Hallowbrook (Fantasy) – Sacred stream of magic
  38. Vexley (Fantasy) – Trouble-causing sorcerers
  39. Gloomvale (Fantasy) – Valley of magic
  40. Ironshade (Fantasy) – Strong magical barrier
  41. Nightborne (Fantasy) – Born of night magic
  42. Webber (English) – Weaver of fate
  43. Blackthorn (English) – Witch’s plant
  44. Greaves (English) – Old mystical name
  45. Malgrave (Fantasy) – Grave of curses
  46. Thornwick (Fantasy) – Sharp magic
  47. Briarhall (Fantasy) – Hidden witch estate
  48. Hollowthorn (Fantasy) – Thorny enchanted woods
  49. Nyxwood (Fantasy) – Night goddess forest
  50. Spellbrook (Fantasy) – Stream of enchantment

Greek Names That Mean Witch

These 50 Greek names that mean witch are drawn from mythology, goddesses, and ancient lore. Ideal for fantasy lovers and myth fans.

  1. Circe – Famous witch who turned men into beasts
  2. Hecate – Goddess of magic and crossroads
  3. Medea – Sorceress who helped Jason
  4. Lamia – Child-eating witch-demon
  5. Selene – Moon goddess
  6. Nyx – Goddess of night
  7. Calypso – Sea enchantress
  8. Thalassa – Sea goddess with magical powers
  9. Astraea – Star goddess
  10. Eris – Goddess of chaos
  11. Eos – Dawn witch-like goddess
  12. Clio – Muse with divine inspiration
  13. Galene – Sea calm goddess
  14. Gaia – Earth goddess
  15. Acantha – Thorned nymph
  16. Amphitrite – Sea witch
  17. Ianthe – Violet flower, magical air
  18. Daphne – Tree nymph
  19. Phaedra – Bright magical glow
  20. Theia – Divine sorcery
  21. Rhea – Earth and magic
  22. Leto – Magical mother of Artemis
  23. Io – Priestess turned witch
  24. Maenad – Female followers of Dionysus
  25. Alethea – Truth-teller
  26. Antheia – Goddess of flowers
  27. Melinoe – Ghostly goddess
  28. Elara – Sorceress from myth
  29. Eudora – Magical gift
  30. Harmonia – Peace witch
  31. Despoina – Lady of spirits
  32. Hyale – Magical nymph
  33. Helle – Magic-linked sea nymph
  34. Kore – Underworld goddess
  35. Persephone – Queen of the dead
  36. Thalia – Muse of comedy and enchantment
  37. Xenodice – Magical foreign princess
  38. Clymene – Ocean magic
  39. Kallisto – Enchanting bear nymph
  40. Myrina – Sorceress queen
  41. Nike – Magic of victory
  42. Psamathe – Sea foam witch
  43. Phoebe – Radiant sorceress
  44. Themis – Divine law
  45. Dione – Ancient goddess of mystery
  46. Metis – Goddess of deep wisdom
  47. Euphrosyne – Joyful enchantress
  48. Polyhymnia – Witch muse
  49. Aglaia – Splendor and magic
  50. Peitho – Goddess of persuasion

Baby Names That Mean Witch

Looking for magical inspiration for your little one? These 50 baby names that mean witch are charming, mystical, and full of folklore. They work beautifully for real babies, fantasy characters, or even magical pets.

  1. Elva (Norse) – Elf or magical being
  2. Trixie (Latin) – Bringer of joy with a spellbinding twist
  3. Salem (Hebrew) – Peace, famously linked to witches
  4. Enid (Welsh) – Spirit or soul
  5. Mira (Latin) – Wonderful, magical
  6. Rune (Old Norse) – Secret or magical letter
  7. Luna (Latin) – Moon, often linked to witches
  8. Esme (French) – Beloved, with mystical charm
  9. Morrigan (Irish) – Phantom queen of magic
  10. Lilith (Hebrew) – Night creature
  11. Elspeth (Scottish) – Magical form of Elizabeth
  12. Ivy (English) – Nature and green witch vibe
  13. Nyssa (Greek) – Goal or new beginning
  14. Zephyr (Greek) – West wind with magical flow
  15. Astra (Greek) – Star, cosmic magic
  16. Coraline (French) – Small enchantress
  17. Briar (English) – Thorny, fairy tale feel
  18. Amaris (Hebrew) – Promised by God, mystic name
  19. Kiera (Irish) – Dark one
  20. Thorne (English) – Strong and magical
  21. Sage (Latin) – Wise and spiritual
  22. Arianne (Welsh) – Silver and pure magic
  23. Indigo (Greek) – Deep magical color
  24. Velda (German) – Spiritual or powerful
  25. Nocturne (Latin) – Night, darkness
  26. Ember (English) – Glowing spark
  27. Ivyana (English) – A nature-based witch name
  28. Sylvie (Latin) – From the forest
  29. Cassia (Greek) – Cinnamony spice with magical vibes
  30. Minerva (Roman) – Goddess of wisdom and magic
  31. Clove (English) – Spiced magical plant
  32. Freya (Norse) – Norse goddess of sorcery
  33. Oriana (Latin) – Golden, magical sunrise
  34. Ravenna (Italian) – Dark magic tone
  35. Tempest (English) – Stormy energy
  36. Avalon (Celtic) – Isle of witches
  37. Ondine (Latin) – Water spirit
  38. Solene (French) – Sunlight enchantment
  39. Calista (Greek) – Most beautiful enchantress
  40. Vespera (Latin) – Evening star
  41. Zinnia (Latin) – Bold flower witch
  42. Isla (Scottish) – Island of magic
  43. Echo (Greek) – Mythical magical voice
  44. Azura (Spanish) – Sky blue mystic
  45. Isolde (Welsh) – Enchantress of love
  46. Sable (French) – Black, mysterious
  47. Yara (Arabic) – Small butterfly spirit
  48. Nysa (Greek) – Magic-laced mountain
  49. Seraphina (Hebrew) – Fiery witch name
  50. Wren (English) – Songbird with magic tones

Witch Name Generator

Need a fast and fun magical name? Try our Witch Name Generator! It’s like a mini fantasy name generator, but exclusively for people who love witchy names.

If you’re naming for your fantasy novel, Halloween persona, evil rap alter ego, or something else, this generator is here to help. All you have to do is hit a single button to get a name that will be strange, silly or magical. It’s easy, inventive, and great for those who love stories, gaming, or spell-casting roleplay. So go ahead — call up your perfect name with a simple click!


Final Thought

Whether you are creating a fantasy persona or a new nickname for yourself, this list of 500+ names that mean witch has something for you. From strong mythical monikers to gentle nature names, they’re all imbued with a sense of the supernatural.

But these names are not just words — they are stories and incantations and hallucinogens. Whether you’re looking for girl names that mean witch, fantasy names that mean witch, or a unique name for your next RPG character, you’re sure to find inspiration here.

Don’t forget to try the witch name generator for a quick, custom pick. And if you’re creating a magical world of your own, feel free to mix and match names across the different categories!

Which name enchanted you the most? Let us know in the comments or share this list with your fellow fantasy fans at Epic Name Craft!

EpicNameCraft

Hi, I’m the creator of Epic Name Craft. I’ve been blogging for over 9 years and love helping people find the perfect name—whether it’s for a fantasy character, a gaming squad, or a team. I started this site to share names that feel right—cool, creative, and memorable. From fantasy names to team name ideas, everything here is made with care, curiosity, and a bit of nerdy joy.

Leave a Comment