From Old Norse hefill, from Proto-Germanic *hafilaz.
hefill m (genitive singular hefils, nominative plural heflar)