From Old Norse haukr, from Proto-Germanic *habukaz, probably ultimately derived from Proto-Indo-European *keh₂p- (“seize”).
haukur m (genitive singular hauks, nominative plural haukar)