As per the legend, a witch was a female sorceress, goddess, or wizard who embodied all the evil of the Earth, with several mentions found in Greek mythology.With time, people started growing susceptible to witchcraft and any related magical acts. This led to an increase in the demand for witch doctors.Witches have been a part of the pop culture world with references to fictional female witch characters found in ‘The Chronicles Of Narnia’, ‘The Game Of Thrones’, ‘Harry Potter’, ‘The Wizard Of Oz’, and ‘The Legend Of Zelda’.Some of the popular and good female witch names in modern culture are Andromeda, Minerva, Selene, Luna, Allegra, Beatrix, Circe, Agnes, Alice, and Cassandra. If you are also interested in the mythology of witchcraft and are looking for a magical and good witch name, then read further.Good Fictional Witch Names To Scare YouAlice, Agnes, Luna, and Blaise are some of the magical names for a girl. Here are some witch names from the fictional world, like ‘Harry Potter’ and ‘The Wizard Of Oz’ that you grew up reading and watching. Delve in to find some long-forgotten names from this ultimate list of fictional witches, notorious for their magic and witchcraft.Bonnie Bennett (Scottish origin), means ‘pretty’ or ‘attractive’. Bonnie is a powerful witch from ‘The Vampire Diaries’.Elphaba is a gender-neutral American name and is a character in ‘The Wicked’.Endora (Hebrew origin), meaning ‘spring’ or ‘fountain’, is a witch from ‘Bewitched’.Evillene (Latin origin), means ‘bird’, from ‘The Wiz’ has French roots in ‘Aveline’. This can be regarded as one of the good witch druid names.Fiona Goode (Gaelic origin), meaning ‘white’ or ‘fair’, is a witch from ‘American Horror Story’.Glinda (English origin) means ‘pretty’. It surely makes for a great name that oozes magic.Hermione Granger (Greek origin) is a witch born to Mr. and Mrs. Granger, in ‘Harry Potter’. This muggle-born English witch has a sharp intellect.Louise Miller (German and French origin), meaning ‘famous warrior’, is a witch from ‘Teen Witch’, who is portrayed as a nerd.Maleficent (Latin origin), meaning ‘causing harm’, is the evil fairy godmother in ‘Sleeping Beauty’.Marie Laveau (Hebrew origin), meaning ‘beloved’, is a voodoo witch from the story ‘American Horror Story: Coven’, who has a spooky appearance.Mary Sanderson (Hebrew origin), meaning ‘beloved’, is the witch from ‘Hocus Pocus’, a 1993 dark fantasy horror comedy film.Piper Phoebe (Scandinavian origin) meaning ‘flute player’. Piper’s role is played by Holly Marie Combs.Prue Halliwell (Latin origin), meaning ‘prudence’ from ‘Charmed’, depicts a powerful and brave charmed sister.Queen Ravenna (Italian origin) from ‘Snow White’ is the main antagonist in the movie. A really interesting witch name.Queenie (English origin), meaning ‘woman’, from ‘American Horror Story’ is depicted as a human voodoo doll who belongs to the Salem witches.Sabrina Spellman (Celtic origin), meaning ‘from the river Severn, from ‘Sabrina, The Teenage Witch’, appears as a half-human and half-witch.Samantha Stephens (Hebrew origin), meaning ‘as told by God’, from ‘Bewitched’ is a great name.Sarah Sanderson (Hebrew origin), means ‘Princess’, is the sister-witch in ‘Hocus Pocus’.Sukie Ridgemont (Hebrew origin), meaning ’lily’ or ‘rose’, from ‘The Witches Of Eastwick’ is a popular character known for her witchcraft.The Blair (Scottish-Gaelic origin), meaning ‘meadow’, from ‘The Blair Witch Project’.Ursula (Latin origin) means ‘bear’. Ursula is a sea witch who appears in ‘The Little Mermaid’.Willow Rosenbrook (English origin), means ‘freedom’, from ‘Buffy, The Vampire Slayer’. Willow is native to California.Winifred Sanderson (Welsh origin), meaning ‘holy’ or ‘blessed’, is the main antagonist in the 1993 Disney film ‘Hocus Pocus’.Good Witch Last Names To Brew Up TroubleHere are some interesting and magical witch last name ideas for you to check out.Blood, as the name stands, is life-threatening and will work like magic to brew up trouble adding up to your costume.Cloven (English origin), meaning, ’to cut into pieces’, in itself briefs all your witchy intentions to the forefront.Curse can be that surname which would strain the nerves of even a king and can add to your witchy-glamor.Darkheart (Scottish roots in Blackheart) is the last name that gives a mysterious fairy aura to a girl.Dawson (English origin), meaning ‘son of David’, is certain to give you mysterious energy.Graystone (English origin), meaning ‘son of Greve or steward’, is a perfect last name to back your scary first-name the upcoming Halloween.Grimm (German origin), meaning ‘helmet’, is a last name if you are searching for names to stand out from the crowd.Hunter has always been a great witch name and to spark up troubles, this can work like magic.Killer could be a backup name, just in case you forget the well-planned last name.Meller (German or Polish origin), meaning ‘flour miller’, is a terrifying last name you can grab.Nightstalker is another eerie last name. Everyone will presuppose you to be a murderer.Norwood (Anglo-Saxon origin) be it a murderer witch or a polite one, Norwood is a great name.Oakwood (Anglo-Saxon origin) is another surname that makes anyone believe in witches.Ogg (Gaelic origin), meaning ‘young’, may not align with your spooky plans but sounds creepy.Redmoon could be a hair-raising last name for your Halloween nights.Ripper (German origin), meaning ‘one who carries wears in a basket’, is definitely going to give spooky vibes to your appearance.Runes (German origin), meaning ‘secret’, undoubtedly gives a freakish vibrance.Scarheart is nothing short of spookiness.Shadow is yet another blood-curdling surname that can stir up fright in anyone.Shivers could be a simple last name, but clearly indicates fairy powers that can even scare a king.Snipers (British origin) is a cool last-name related to a spell.Torn heart is more of a funny name and can be perfect if you have no intentions of petrifying witchy pranks.Victus (middle English and Anglo-French origin), means ’nourishment’.Villanus (Italian origin), the last name already sounds villainous.Wilde (English origin), meaning ’leader’, is sure to give you ’leader of the group’ energy.Wolfborn (German origin) is a name as well as a surname and can be an add-on if your costume has something to do with ghosts or goblins.Good Modern Witch Names for Little ‘Sabrinas’Modern names are now much sought-after as the fictional names from Greek mythology are starting to be clichè. Pick from these modern names before you dress up as little Sabrina.Amethyst (Greek origin), meaning ‘intoxicate’, goes well for anyone who wishes to doll up like Sabrina.Allegra (Italian origin), meaning ‘joyful’ or ’lively’, can go with surnames like Montgomery for an eerie spirit.Aradia (Italian origin), meaning ‘goddess’ or ‘witch’, is synonymous with your witchy plans.Beatrix (Latin origin), meaning ’traveler’, has roots in the Latin name Viatrix.Blaise (French origin) means ’to stammer’. Blaise could be a unique name.Cassandra (Greek origin), meaning, ’the one who shines and excels over men’, can portray you as a witch under the garb of a queen.Circe (Greek origin), meaning ‘bird’, was the name of the daughter of Helios from Greek mythology.Clara (Latin origin), meaning ‘bright’ or ‘famous’, Clara is a common name.Cordelia (English origin), meaning ‘jewel of the sea’.Corinne (Greek origin), meaning ‘beautiful maiden’, can be a beautiful alternative to Sabrina.Evanora (Greek and Latin origin), meaning ‘gift of God’, is yet another cool name to evoke the witch in you.Gullveig (old Norse origin), meaning ‘power’ or ‘strength’, could also mean ‘dark goddess’.Fiona (Gaelic origin), meaning ‘white’ or  ‘fair’, can definitely bring out the witch in you.Helena (Greek origin), meaning ’light’ or ‘bright’, is a common yet perfect witch name.Emmanuelle (Hebrew origin), meaning ‘God with us’, is indeed a unique witch name for teenage girls.Luna (Latin origin), meaning ‘moon’, could be an alternate name for Diana.Maren (Latin origin), meaning ‘sea’, can evoke mysteriousness with a perfect surname to accompany the name.Margery (Latin origin), meaning ‘pearl’, can be an alternate name for Margarita or Margaria.Marie (Hebrew origin), meaning ‘beloved’, is a biblical name and is likely to show you as a polite and pious witch.Minerva (Italian origin), meaning ‘intelligent’, can go with a better surname if you wish to doll up as a nerdy witch.Opheli (Greek origin), meaning ‘aid’ or ‘benefit’, does add up to your petrifying costume.Rhiannon (Welsh origin), meaning ‘divine queen’, could be a blend of queen and sorceress in you.Rose (Latin origin), meaning ‘famous type’, can be a substitute for Sabrina.Sukie (Hebrew origin), meaning ’lily’ or ‘rose’, can be used instead of Susanne to stand out from the crowd.Sybil (Greek origin), meaning ‘oracle’, won’t leave a trace of doubt among your friends.Theodora (Greek origin), meaning ‘gift of God’, is an old-fashioned Victorian name to brew up the witch in you.Good Japanese Witch NamesHere are some names for you to choose from.Himiko (Japanese origin), meaning ‘sun-daughter’, was not only a shamaness but also the first ruler of Japan.Momiji Densetsu (Japanese origin), meaning ‘red maple leaves’, was a princess from the Muromachi period.Susuka Gozen (Japanese origin), meaning ‘bell’ and ‘deer’, is a name for any costume; be it monster, thief, fairy, or maiden.Yamauba (Japanese origin), meaning ‘an old woman who dwells in mountains’, is the one who attacked passer-by merchants and travelers.

As per the legend, a witch was a female sorceress, goddess, or wizard who embodied all the evil of the Earth, with several mentions found in Greek mythology.