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!

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.
- Circe (Greek) – Enchantress who turned men into animals
- Hecate (Greek) – Goddess of witchcraft and magic
- Elspeth (Scottish) – Pledged to God, used for witches
- Morrigan (Irish) – Phantom queen, associated with fate
- Belladonna (Italian) – Beautiful lady, poisonous witch herb
- Morgana (Arthurian) – Sorceress of Avalon
- Isolde (Celtic) – Legendary sorceress queen
- Aradia (Italian) – Witch goddess of freedom
- Rowena (English) – Famous witch from folklore
- Agnes (English) – Old witch trials victim
- Winifred (Welsh) – Magical spirit
- Endora (Greek/TV) – Bewitched TV witch
- Glinda (English) – Good witch of Oz
- Sabrina (Celtic) – River witch
- Lilith (Hebrew) – Night demon, witch-like figure
- Selene (Greek) – Moon goddess, magical aura
- Enid (Welsh) – Soul, linked to mystical tales
- Ysolde (Germanic) – Enchantress from Arthurian legend
- Ravenna (Italian) – Dark magic reference
- Jadis (French) – Ice witch in Narnia
- Ivy (English) – Symbol of nature witches
- Tamsin (Cornish) – Female witch
- Nessa (Hebrew) – Sorceress vibe
- Eira (Welsh) – Snowy witch
- Thalassa (Greek) – Sea witch
- Cassia (Greek) – Spiced name for potion witches
- Luna (Latin) – Moon goddess, mystical feel
- Sybil (Greek) – Prophetess with witch powers
- Zephyra (Greek) – Wind witch
- Nerida (Greek) – Sea nymph, water witch
- Maura (Irish) – Dark magic
- Esme (French) – Beloved, associated with charm
- Minerva (Roman) – Goddess of wisdom and spells
- Clarice (French) – Bright and mystical
- Odile (German) – Wealthy, used in fairy tales
- Astra (Latin) – Star magic
- Calypso (Greek) – Sorceress of the seas
- Faylinn (English) – Fairy witch
- Avalon (Celtic) – Island of witches
- Amaris (Hebrew) – Promised by God, magical tone
- Selma (Scandinavian) – Helmet of magic
- Petra (Greek) – Stone, linked to earth witches
- Venya (Russian) – Spiritual power
- Imogen (Celtic) – Innocent witch energy
- Hilda (Germanic) – Battle witch
- Delphine (Greek) – Oracle-like charm
- Melusine (French) – Serpent witch
- Taryn (Irish) – High hill, mystic vibe
- Kiera (Irish) – Dark witch
- Fenella (Scottish) – White shoulder, magical aura

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.
- Velistra – Dark enchantress
- Nyxara – Night witch
- Solindra – Sun and moon magic
- Elarith – Spellcaster of the woods
- Virelda – Chaos sorceress
- Thavara – Thunder magic
- Caelira – Celestial witch
- Morgalyn – Evil spell queen
- Lysena – Healer witch
- Ozirra – Desert witch
- Caldrith – Ice spell user
- Fyra – Flame witch
- Nymira – Sea enchantress
- Xelira – Time witch
- Zynessa – Shadow magic
- Elyndra – Forest seer
- Dravena – Dark-hearted witch
- Yvoria – High magic
- Sabrith – Crystal witch
- Aerilith – Sky spell caster
- Vystara – Void magic
- Zephyta – Air witch
- Thyranna – Rune master
- Nythera – Dream magic
- Qelira – Shapeshifter witch
- Alunae – Moonborn witch
- Lysithra – Flame whisperer
- Vanyra – Blood magic
- Iridessa – Light enchantress
- Zarella – Spirit caller
- Mystra – Goddess of magic (D&D)
- Belithra – Bone witch
- Kaelith – Sorceress of frost
- Olyvera – Nature-bound witch
- Arzena – Cursed sorceress
- Xantira – Crystal spell user
- Emberlyn – Fire summoner
- Nolassa – Illusion witch
- Cerindra – Silent hexer
- Orlyth – Deep magic user
- Nyvessa – Mystic of the veil
- Vynera – Enchantress of fate
- Azlitha – Starry witch
- Faylira – Glamour witch
- Sylvalin – Witch of the wild
- Drelora – Necromancer
- Halithra – Magic of song
- Velonys – Arcane fire
- Iskrae – Ice whisper
- Lunivra – Child of the moon

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.
- Beldame (English) – Old term for a witch
- Malefica (Latin) – Female evil-doer or sorceress
- Bruxa (Portuguese) – Witch
- Strega (Italian) – Witch woman
- Visha (Sanskrit) – Poison, tied to dark enchantresses
- Medea (Greek) – Sorceress who helped Jason
- Lauma (Baltic) – Forest witch or fairy
- Dajjal (Arabic) – Deceiver, female dark magic
- Baba (Slavic) – Female spirit witch
- Alwina (Germanic) – Friend of elves
- Carmilla (Latin) – Vampire sorceress
- Ursule (French) – Magical bear witch
- Fenna (Dutch) – Peaceful enchantress
- Vilda (Swedish) – Wild woman, magical tone
- Irina (Greek) – Peace with a mystical edge
- Zenobia (Greek) – Magical ruler
- Ione (Greek) – Violet flower, nature witch
- Kalyani (Sanskrit) – Auspicious, linked to ritual magic
- Zeina (Arabic) – Beauty, feminine magic
- Melantha (Greek) – Dark flower sorceress
- Norberta (German) – Northern bright witch
- Syra (Arabic) – Traveler of the mind
- Tova (Hebrew) – Good witch
- Mairwen (Welsh) – Pure witch
- Ariadne (Greek) – Enchantress of the labyrinth
- Sibylla (Greek) – Prophetess
- Marzanna (Slavic) – Goddess of death and winter
- Ilsa (German) – Witch from horror fiction
- Acantha (Greek) – Thorny sorceress
- Ethelinda (English) – Noble serpent
- Neria (Hebrew) – Lamp of God
- Ysolt (Arthurian) – Mystic enchantress
- Priscilla (Latin) – Ancient, used in magical lore
- Calista (Greek) – Most beautiful, fairy magic
- Orenda (Iroquoian) – Magic force
- Gala (Celtic) – Goddess of enchantment
- Tanith (Phoenician) – Goddess with dark powers
- Cersei (Greek) – Sorceress from fiction
- Aislinn (Irish) – Dream witch
- Ragna (Norse) – Goddess of fate
- Belina (Latin) – Bright, spellbound charm
- Damara (Greek) – Gentle magic
- Vanda (Slavic) – Witch of water
- Lystra (Biblical) – Sorceress city
- Mavis (French) – Songbird, magical voice
- Fausta (Latin) – Lucky spell
- Ilva (Latin) – Forest enchantress
- Thalia (Greek) – Blooming, magic muse
- Katla (Icelandic) – Sorceress from folklore
- Reina (Spanish) – Queen, powerful 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.
- Blackwood (English) – Dark enchanted forest
- Nightshade (English) – Poisonous witch herb
- Spellman (English) – One who casts spells
- Le Fay (French) – Of the fairy, used for Morgan le Fay
- Grimm (German) – Linked to magical tales
- Hexer (German) – Sorcerer
- Warlock (Scots) – Male witch, used as surname
- Hawthorne (English) – Magical tree, protective symbol
- Devilin (Irish) – Small dark one
- Moonshadow (Fantasy) – Mystical moon magic
- Duskwood (Fantasy) – Dark forest magic
- Nightbane (Fantasy) – Hunter of witches or magical beings
- Holloway (English) – Enchanted path
- Ravencroft (English) – Witch’s nest
- Thornhart (Fantasy) – Witch’s heart
- Darkmore (Fantasy) – Shadow magic family
- Cinderfell (Fantasy) – Burned spell site
- Frostveil (Fantasy) – Ice sorcery
- Shadowmere (Fantasy) – Hidden magic
- Bellamy (French) – Friend of spells
- Darkwell (Fantasy) – Well of black magic
- Ravenshade (Fantasy) – Enchanted bird of omen
- Malden (English) – Little warrior, used in spell names
- Greymoor (Fantasy) – Foggy witch lands
- Hexby (Fantasy) – Village of witches
- Thornfield (English) – Field of danger
- Baneheart (Fantasy) – Evil magic surname
- Wyrmwood (Fantasy) – Dragon-wood, powerful magic
- Moonfell (Fantasy) – Fallen under moon’s spell
- Duskwalker (Fantasy) – One who walks with spirits
- Hexworth (Fantasy) – Worthy of spells
- Ashmore (English) – Burned land, magical
- Darkwyn (Fantasy) – Dark friend
- Grimsby (English) – Grim magic
- Wraithborne (Fantasy) – Born of ghosts
- Umbrage (English) – Shade or darkness
- Hallowbrook (Fantasy) – Sacred stream of magic
- Vexley (Fantasy) – Trouble-causing sorcerers
- Gloomvale (Fantasy) – Valley of magic
- Ironshade (Fantasy) – Strong magical barrier
- Nightborne (Fantasy) – Born of night magic
- Webber (English) – Weaver of fate
- Blackthorn (English) – Witch’s plant
- Greaves (English) – Old mystical name
- Malgrave (Fantasy) – Grave of curses
- Thornwick (Fantasy) – Sharp magic
- Briarhall (Fantasy) – Hidden witch estate
- Hollowthorn (Fantasy) – Thorny enchanted woods
- Nyxwood (Fantasy) – Night goddess forest
- 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.
- Circe – Famous witch who turned men into beasts
- Hecate – Goddess of magic and crossroads
- Medea – Sorceress who helped Jason
- Lamia – Child-eating witch-demon
- Selene – Moon goddess
- Nyx – Goddess of night
- Calypso – Sea enchantress
- Thalassa – Sea goddess with magical powers
- Astraea – Star goddess
- Eris – Goddess of chaos
- Eos – Dawn witch-like goddess
- Clio – Muse with divine inspiration
- Galene – Sea calm goddess
- Gaia – Earth goddess
- Acantha – Thorned nymph
- Amphitrite – Sea witch
- Ianthe – Violet flower, magical air
- Daphne – Tree nymph
- Phaedra – Bright magical glow
- Theia – Divine sorcery
- Rhea – Earth and magic
- Leto – Magical mother of Artemis
- Io – Priestess turned witch
- Maenad – Female followers of Dionysus
- Alethea – Truth-teller
- Antheia – Goddess of flowers
- Melinoe – Ghostly goddess
- Elara – Sorceress from myth
- Eudora – Magical gift
- Harmonia – Peace witch
- Despoina – Lady of spirits
- Hyale – Magical nymph
- Helle – Magic-linked sea nymph
- Kore – Underworld goddess
- Persephone – Queen of the dead
- Thalia – Muse of comedy and enchantment
- Xenodice – Magical foreign princess
- Clymene – Ocean magic
- Kallisto – Enchanting bear nymph
- Myrina – Sorceress queen
- Nike – Magic of victory
- Psamathe – Sea foam witch
- Phoebe – Radiant sorceress
- Themis – Divine law
- Dione – Ancient goddess of mystery
- Metis – Goddess of deep wisdom
- Euphrosyne – Joyful enchantress
- Polyhymnia – Witch muse
- Aglaia – Splendor and magic
- 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.
- Elva (Norse) – Elf or magical being
- Trixie (Latin) – Bringer of joy with a spellbinding twist
- Salem (Hebrew) – Peace, famously linked to witches
- Enid (Welsh) – Spirit or soul
- Mira (Latin) – Wonderful, magical
- Rune (Old Norse) – Secret or magical letter
- Luna (Latin) – Moon, often linked to witches
- Esme (French) – Beloved, with mystical charm
- Morrigan (Irish) – Phantom queen of magic
- Lilith (Hebrew) – Night creature
- Elspeth (Scottish) – Magical form of Elizabeth
- Ivy (English) – Nature and green witch vibe
- Nyssa (Greek) – Goal or new beginning
- Zephyr (Greek) – West wind with magical flow
- Astra (Greek) – Star, cosmic magic
- Coraline (French) – Small enchantress
- Briar (English) – Thorny, fairy tale feel
- Amaris (Hebrew) – Promised by God, mystic name
- Kiera (Irish) – Dark one
- Thorne (English) – Strong and magical
- Sage (Latin) – Wise and spiritual
- Arianne (Welsh) – Silver and pure magic
- Indigo (Greek) – Deep magical color
- Velda (German) – Spiritual or powerful
- Nocturne (Latin) – Night, darkness
- Ember (English) – Glowing spark
- Ivyana (English) – A nature-based witch name
- Sylvie (Latin) – From the forest
- Cassia (Greek) – Cinnamony spice with magical vibes
- Minerva (Roman) – Goddess of wisdom and magic
- Clove (English) – Spiced magical plant
- Freya (Norse) – Norse goddess of sorcery
- Oriana (Latin) – Golden, magical sunrise
- Ravenna (Italian) – Dark magic tone
- Tempest (English) – Stormy energy
- Avalon (Celtic) – Isle of witches
- Ondine (Latin) – Water spirit
- Solene (French) – Sunlight enchantment
- Calista (Greek) – Most beautiful enchantress
- Vespera (Latin) – Evening star
- Zinnia (Latin) – Bold flower witch
- Isla (Scottish) – Island of magic
- Echo (Greek) – Mythical magical voice
- Azura (Spanish) – Sky blue mystic
- Isolde (Welsh) – Enchantress of love
- Sable (French) – Black, mysterious
- Yara (Arabic) – Small butterfly spirit
- Nysa (Greek) – Magic-laced mountain
- Seraphina (Hebrew) – Fiery witch name
- 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!