Family name origins & meanings
- Irish : reduced form of Sheehan.
- English : nickname for an attractive person, from Middle English schene ‘fair’, ‘comely’, ‘handsome’.
- English : habitational name from Sheen in Surrey and Staffordshire, both named in Old English with the plural of scēo ‘shed’, ‘shelter’.