Cosh Family History
Cosh Name 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