Harridan - –noun a scolding, vicious woman; hag; shrew. Origin: 1690–1700; perh. alter of F haridelle thin, worn-out horse, large, gaunt woman (compared with the initial element of haras stud farm, though derivation is unclear)
Synonyms: nag, virago, scold
Sources: http://dictionary.reference.com/browse/harridan