Cosh Family History
Cosh Surname Meaning
English (Dorset and Somerset; Isle of Wight): topographic name from Middle English cosche ‘cottage hut hovel’. In Essex it may be a habitational name from The Cosh in Elmdon.
Scottish (Wigtownshire): from Mac Coise see McCosh.
Source: Dictionary of American Family Names 2nd edition, 2022
