Are you browsing for a list of witch or witchy last names to pick the perfect last name for your witch character or Halloween costume? If so, I have a 100+ cool witch last names list that will help you get your required last name.
In the fantasy world, a witch is a woman who possesses magical powers and uses those powers to help others or harm others. There are good ones and evil ones in witches; evil witches are usually depicted as wearing a black cloak with a cone-shaped hat and flying on a broomstick.
Bonding between a witch costume and a Halloween party is a never-ending process, and without it, we can’t imagine a Halloween party. For that, this set of last names is the perfect fit, and even these are helpful if you are looking for a fantasy character.
Whatever your search intent, this list will definitely help you. So let’s get started.
Witch Last Names
Creating a perfect and heart-throbbing character is a challenging task, and if it doesn’t get a proper name, you can’t justify the character. So, finding the best name for your character is the most important thing after creating a character.
Compared to the other characters in your story, the witch’s name should reflect its character. You can choose a name based on the type of character; if your witch is evil, try names with negative meanings and vice versa for good witches. To make your selection easy, I also include the meanings of last names. Let’s have a look.
Abaddon: It means ruin or destroy and can be a better last name for a bad witch.
Acacia: This Greek origin name means thorny tree and is a perfect name for a female witch with negative characteristics.
Acantha: It means thorn, and it is of Greek origin.
Acheros: It means river of sorrow and is of Latin origin.
Adbeel: It means grieved by God and is of Hebrew origin.
Adele: This German origin name means nobility and is better suitable for a good witch.
Agatha: This name is of Greek origin, and it means good; you can use this name for a witch with good characteristics.
Ajax: It means Eagle and is of Greek origin.
Alessa: It means defender, and it’s of Greek origin.
Alvin: It means elf friend, noble friend, and is of Old English origin.
Anika: It means graceful, and it is of Sanskrit origin. This name is perfect for a witch that is helpful for people.
Anita: It means grace in Spanish.
Amaris: It means bitter in Latin.
Anwir: It’s a Welsh name meaning liar.
Ares: He is the blood-thirsty god of Greek origin.
Audra: It means noble strength, and it’s a better pick for powerful witches.
Barrere: It means obstruction and is of French origin. It is a perfect last name for a witch who always creates problems.
Baze: It’s a nickname for a worthless person and is of German origin.
Beatrice: It’s of Latin origin, and it means she who brings happiness.
Belial: It’s of Hebrew origin, and it means worthless.
Bertha: It means radiant, bright one and is of Old German origin.
Bobusic: It means “battle,” and it’s of medieval Italy. This last name could be a better selection for an aggressive witch character.
Bora: It means storm and is of Turkish origin.
Brager: This last name is of Norwegian origin, and it means thundering, roaring. You can give it to a strong witch character in your story.
Bronagh: This name is of Irish origin, and it means sorrow.
Bryn: It means hill in Welsh.
Cameron: It means crooked nose and is of Gaelic origin.
Cara: In Irish, it means friend.
Casimir: It means destroyer of peace and is of Slavic origin.
Cecelia: It means blind in Latin.
Chandley: It’s a nickname for evildoer and is of Middle High German.
Channing: It has several meanings, such as church official, the wise, young wolf, and is of English origin.
Coffey: This last name means victorious, and it is of Gaelic origin.
Corbin: It means little crow.
Courtney: It means short nose and is of French origin.
Crimson: It means dark red color and is of English origin.
Crespo: It means a person with curly or wavy hair, and this last name is derived from the Latin word Crispus.
Dempsey: It is of Irish origin, and it means proud. If you have a proud witch character in your story, this last name is for that character.
Desdemona: It means ill-fated, unfortunate, and is of Greek origin.
Dolores: It means lady of sorrow and is of Spanish origin.
Doyle: It means dark stranger and is of Irish origin.
Eldritch: It means old in Old English.
Etain: It is of Irish origin, and it means jealousy.
Eztli: It’s Nauhati name meaning blood.
Flammia: It means red flame, ardent, and is of Italian origin.
Flanagan: It means blood red and is of Irish origin.
Fravel: It’s a nickname for evildoer and is of German origin.
Galle: It’s a nickname for an evil person and is of German origin.
Gaukel: It means to perform magic and is of German origin.
Hecate: Goddess of witchcraft and is of Greek origin.
Keres: It means evil spirits and is of Greek origin.
Layla: In Arabic, it means dark or night.
Lenoir: It means dark or black and is of French origin.
Lilith: It’s a name from Jewish folklore, and it means night monster.
Jabez: He is a biblical figure, and the meaning of this name is “brings sorrow.”
Jinx: It means magic charm and spell.
Keir: It means the dark one and is of Gaelic origin.
Khalida: It means immortal in Arabic.
Kikimora: A female evil spirit in Slavic mythology, and it means scarecrow in Udmurt.
Kosior: It means fire rake, broom, and is of Polish origin.
Lilin: In Jewish mythology, it means night spirits.
Malacoda: It means evil tail and is of Italian origin.
Malafronte: It means evil, forehead, and this last name is of Italian origin.
Malfatto: This last name means doer of evil and is of Italian origin. The best last name for an evil witch.
Mallory: It’s a nickname for an unfortunate person, and it also means unhappy, unlucky.
Malo: A nickname for an unpleasant person, and it is of Spanish origin.
Molly: This is of Irish origin meaning bitter.
Narfi: It means narrow and is of Norse mythology.
Nerezza: This Italian name means darkness.
Nukpana: It is a native American name, and it means evil.
Nyx: It means night in Greek.
Onyx: It means black gemstone in English origin, and in Greek, it is a nail.
Perdita: In Latin, it means lost.
Phobus: It means fear.
Quade: It is a nickname for an evil man and is of German origin.
Saskia: It means one who has a knife, and it is of German origin.
Selene: It means moon in Greek.
Sidero: It means an evil nymph and is of Latin origin.
Simon: It means flat-nosed and is of Greek origin.
Teivel: It means devil and is of Yiddish origin.
Tristana: This is of Celtic origin, and it means sorrowful.
Ubel: It means evil and is of German origin.
Ubelhor: It means evil lord.
Voland: It’s a French last name, and it means to fly.
Zillah: It is of Hebrew origin meaning shadow, shade.
ALSO READ: Last Names That Mean Light And Fire
Witch Last Names from Literature, Movies, And Television
That’s all for witch last names; I hope you got a perfect name for your witch character or Halloween costume. If you liked the post, kindly share it with others. Thanks for reading.