Family name origins & meanings
- English : according to Reaney, a habitational name from Haston in Shropshire, which is possibly named with Old English hēafod ‘head’ + stān ‘stone’. However, the present-day concentration of the name in Scotland suggests that in some cases at least it could perhaps be from one of the places mentioned at Hairston.