FamilyEducation.com
   
 

Last name origins & meanings:

  1. 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.
  2. English: nickname for a large or fat man, from Old French gros, ‘big’, ‘fat’ (see Gros).
Comments for Grose Comment Add a Comment (0)