Apparently from Proto-West Germanic *habulō. Compare Old Frisian heila, holla (“head”), Sanskrit कपाल (kapā́la, “skull; forehead”).
heafola m (nominative plural heafolan)