hag
noun
[ haɡ ]
• a witch.
• short for hagfish.
Origin:
Middle English: perhaps from Old English hægtesse, hegtes, related to Dutch heks and German Hexe ‘witch’, of unknown ultimate origin.
hag
noun
• an overhang of peat.
• a soft place on a moor or a firm place in a bog.
Origin:
Middle English (denoting a gap in a cliff): from Old Norse hǫgg ‘gap’, from hǫggva ‘hack, hew’.
Hag.
abbreviation
• Haggai (in biblical references).