hag The origin and history of hag. Etymology Origin debated, likely from Old English haegtesse ("witch, fury"). ← Back to the full definition of hag