From Old Norse hafr, from Proto-Germanic *hafraz, from Proto-Indo-European *kápros.
hafur m (genitive singular hafurs, nominative plural hafrar)