From Old Norse háfr, from Proto-Germanic *hēbaz.
háfur m (genitive singular háfs, nominative plural háfar)