c. 1700, from hag, by influence of haggard. Originally "bewitched," also "lean, gaunt," as bewitched persons and animals were believed to become.
haft
hag
Haggadah
haggaday
haggard
hagged
haggis
haggle
hagiarchy
hagio-
hagiography