Cornish : topographic name for someone who lived near a stone
cross set up by the roadside or in a marketplace, Cornish crous
(Latin crux, crucis). Compare Cross.
English : nickname for a large or fat man, from Old French
gros, ‘big’, ‘fat’ (see Gros).