List of witch synonyms and witch related words.
Jezebel, Mafioso, Weird Sisters, Young Turk, baboon, bag, bat, battle-ax, beast, becharm, bedevil, beguile, beldam, berserk, berserker, bewitch, biddy, bitch, bitch-kitty, blemish, blot, bomber, brute, captivate, carry away, cast a spell, cat, charm, common scold, coven, crone, dame, demon, demonize, devil, diabolize, dog, dowager, drab, dragon, enchant, enchantress, enrapture, enravish, enthrall, entrance, eyesore, fascinate, fiend, fire-eater, firebrand, fishwife, fright, frump, fury, gargoyle, goon, gorilla, grandam, grandmother, granny, grimalkin, gunsel, hag, hardnose, harridan, hell-raiser, hellcat, hellhag, hellhound, hellion, hex, holy terror, hood, hoodlum, hoodoo, hothead, hotspur, hypnotize, incendiary, infatuate, intrigue, jinx, killer, lamia, mad dog, madcap, mesmerize, mess, monster, monstrosity, mugger, no beauty, obsess, old battle-ax, old dame, old girl, old granny, old lady, old trot, old wife, old woman, overlook, possess, rapist, revolutionary, savage, scarecrow, scold, shamaness, she-devil, she-wolf, shrew, sight, siren, sorceress, spell, spellbind, spitfire, teratism, termagant, terror, terrorist, tiger, tigress, tough, tough guy, transport, trot, ugly customer, ugly duckling, vamp, violent, virago, vixen, voodoo, war-horse, wild beast, wildcat, witchwife, witchwoman, wolf