Family name origins & meanings
- English (especially Lancashire) : topographic name for someone who lived ‘by the hazels’, or a habitational name from Haslam in Lancashire, in both cases from Old English hæslum, dative plural of hæsel ‘hazel tree’. This surname was taken to Ireland in the 17th century.