FamilyEducation.com
   
 

Last name origin & meaning:

Eastern German (of Slavic origin) or Polish: nickname from Polish gruby ‘big’, ‘coarse’ or from a Sorbian cognate.