Family name origins & meanings
- English : occupational name for a cook, Anglo-Norman French k(i)eu (from Latin coquus).
- English (of Norman origin) : habitational name from Caieu, a lost place near Boulogne in Northern France.
- English : habitational name from a place in Middlesex, now part of Greater London, probably named with Old English cǣg ‘key’, ‘projection’ + hōh ‘spur of land’.
- Irish : Ulster variant of McHugh.