100 Enchanting Witch Names
Names of witches throughout the ages evoke mystery, power, and deep ties to nature and the unknown.
Such names are chosen when someone wants to create a character in a story or to express the mystical side of oneself.
You find names that are childlike and magical, while others remain dark and mysterious, or yet are ethereal.
Well, in this post, we’ll be discussing some of the most charming witch names, their meanings, and what makes them so unique.
Ready? It’s time to dive into the endless realm of spells and potions and wise grandmothers to be able to gather the best inspiration of names for oneself as a witch!
enchanting witch names
Circe – Greek sorceress known for turning men into animals.
Morgana – Derived from Morgan le Fay, the powerful enchantress of Arthurian legend.
Hecate – Greek goddess of witchcraft, ghosts, and magic.
Lilith – A dark, mysterious figure from ancient mythology.
Selene – Greek moon goddess, associated with lunar magic.
Nyx – Greek goddess of the night, embodying mystery and power.
Freya – Norse goddess of magic, love, and war.
Isolde – A legendary sorceress from Arthurian romance.
Baba Yaga – Slavic witch known for her wisdom and trickery.
Ravenna – Inspired by the dark queen from fairy tales.
Elvira – Gothic and mysterious, meaning “truth” or “white.”
Sybil – Connected to ancient prophetesses and seers.
Lamia – A seductive yet dangerous witch from Greek mythology.
Titania – Queen of the fairies in Shakespearean lore.
Persephone – Queen of the underworld, symbolizing transformation.
Cassandra – A cursed prophetess who spoke only the truth.
Medea – A powerful sorceress from Greek mythology.
Rowan – A tree associated with protection and magic.
Thalassa – Greek spirit of the sea, linked to water magic.
Melisandre – A name evoking fire and prophecy.
Nocturna – A name inspired by the night and secrecy.
Selina – A variant of Selene, connected to moon magic.
Astoria – Meaning “of the stars,” evoking cosmic magic.
Morrigan – Celtic goddess of fate and war.
Eowyn – A noble and brave name from fantasy literature.
Ysolde – A mystical variant of Isolde.
Lunara – A name that merges “lunar” with enchantment.
Seraphina – Meaning “fiery” or “burning one,” evoking passion.
Drusilla – A name linked to ancient wisdom and darkness.
Velora – Meaning “brave” and “mystical.”
Belladonna – A name linked to a deadly yet magical plant.
Hexana – Inspired by the word “hex,” meaning spell or curse.
Elysia – Meaning “blissful,” reminiscent of the afterlife.
Gwendolyn – A Welsh name linked to white magic.
Faye – Meaning “fairy,” linked to the mystical realm.
Esmeralda – Meaning “emerald,” tied to earth magic.
Vespera – Meaning “evening star,” associated with the twilight.
Dahlia – A flower name linked to dark beauty.
Ophelia – A poetic and tragic name with mystery.
Ariadne – Greek heroine associated with labyrinths and wisdom.
Celestine – Meaning “heavenly” or “of the stars.”
Nimue – The Lady of the Lake in Arthurian legend.
Cassiopeia – A constellation name tied to queens and magic.
Andromeda – A celestial name with a mythological legacy.
Eclipse – Inspired by the power of celestial alignments.
Zelda – Meaning “gray warrior,” linked to enchantment.
Orlaith – A Celtic name meaning “golden princess.”
Minerva – Roman goddess of wisdom and strategy.
Sibylle – A variant of Sybil, meaning “prophetess.”
Avalon – The legendary island of magic and mystery.
Corvina – Meaning “like a raven,” linked to omens.
Ondine – A water spirit in European folklore.
Calypso – A nymph known for her enchanting powers.
Zorya – Slavic goddess of the stars and fate.
Isis – Egyptian goddess of magic and healing.
Valkyrie – A powerful warrior maiden from Norse mythology.
Sylvaine – Meaning “from the forest,” linked to nature witches.
Zephyra – Meaning “west wind,” connected to air magic.
Mystara – A mystical name inspired by fantasy realms.
Mistral – A name inspired by strong magical winds.
Orenda – Iroquois word for mystical power.
Nyssa – Meaning “beginning” or “fairy.”
Evadne – A Greek name linked to water and poetry.
Tempest – Meaning “storm,” perfect for a weather witch.
Aisling – An Irish name meaning “dream” or “vision.”
Solstice – A name inspired by celestial cycles.
Juno – Roman queen of the gods, associated with protection.
Lorelei – A siren-like enchantress from German folklore.
Morwenna – A Cornish name meaning “waves of the sea.”
Briar – Meaning “thorny bush,” linked to fairy tales.
Thalia – A muse of poetry and festivity.
Calista – Meaning “most beautiful,” linked to celestial magic.
Epona – Celtic goddess of horses and nature.
Rhiannon – Welsh goddess of magic and the moon.
Veridian – A mystical shade of green, linked to nature.
Astrid – Meaning “divine strength,” evoking celestial magic.
Nebula – A cosmic name tied to the stars.
Lucinda – Meaning “light,” linked to illumination.
Opalina – Inspired by the magical gemstone opal.
Meliora – Meaning “better” or “ever-improving.”
Titania – Queen of the fairies in A Midsummer Night’s Dream.
Seren – A Welsh name meaning “star.”
Zinnia – A vibrant flower name, perfect for an earth witch.
Aetheria – Meaning “ethereal” or “heavenly.”
Virelia – A name evoking life force and mysticism.
Sable – Meaning “black,” associated with darkness and mystery.
Solara – Meaning “of the sun,” tied to solar magic.
Liora – Meaning “light” or “divine gift.”
Elowen – A Cornish name meaning “elm tree.”
Fenella – Meaning “white fire” or “fair phantom.”
Aradia – An Italian witch goddess of moon magic.
Vesperine – Meaning “of the evening,” tied to dusk magic.
Iskra – Slavic for “spark,” symbolizing fire and inspiration.
Zafira – Meaning “victorious” or “strong spirit.”
Mireille – A French name meaning “miracle.”
Celestina – Meaning “heavenly” or “divine.”
Eulalia – Meaning “sweetly speaking,” perfect for spellcasters.
Vaila – A rare name tied to old Scottish folklore.
Tisiphone – One of the Furies, linked to justice and power.
Sonora – Meaning “resonant,” connected to sound magic.