Synonyms of witch in English:

witch


See definition of witch

noun

1

SYNONYMS
sorceress, enchantress, occultist, necromancer, Wiccan
archaic beldam
rare hex, pythoness

2‘she's a right old witch’

SYNONYMS
hag, crone, harpy, harridan, termagant, she-devil
informal battleaxe, old bag, old bat, cow, bitch
Scottish, Northern Irish informal targe
archaic scold