The word derives from the Old Norse word hnúfa, which either means hump, but it's also a byname alternately meaning "snub" or snub-nosed.
The word's etymology traces back to the Old Norse "hnúfa," signifying a hump or a snub-nosed individual.