Updated June 9, 2019 Share: Family name origins & meanings English : from Middle English keech ‘lump’, ‘fat’, hence an unflattering nickname for a fat, lumpish person.