all from Old English except hail which is from Old Norse.

Given that the Vikings not only invaded the Mother Country but, in many instances, settled on British soil, it is no surprise to find cross-over words between Old English and Old Norse.