The story
- Old Norse · derived fromhǫggormr“serpent”
- Middle English · inherited fromhagworme“viper”
- English todayhagworm
Inherited from Middle English hagworme (“viper”), from Old Norse hǫggormr (“serpent”), from hǫgg (“stroke, blow”) + ormr (“worm, snake”). Cognate with Icelandic höggormur (“poisonous snake, serpent”), Swedish huggorm (“adder, viper”).
Etymology from Wiktionary, CC BY-SA 4.0.