FamilyEducation.com
   
 

Last name origins & meanings:

  1. French: nickname for a large man, from Old French gros ‘big’, ‘fat’, Late Latin grossus, of Germanic origin. See also Legros.
  2. Jewish (Ashkenazic) and English: variant spelling of Gross.
  3. Slovenian spelling of German Gross.