på hal is (Swedish) comes from Swedish hål, from Old Swedish hul, from Old Norse hól, from Proto-Germanic hulą, from Proto-Germanic hulaz, from Proto-Indo-European ḱel- — to cover; to incline.
Ancestry of “på hal is”, step by step
på hal is traces back through 3 separate lines of ancestry.