FamilyEducation.com
   
 

Last name origin & meaning:

German (Grötsch, of Slavic origin): from Sorbian grod ‘castle’, ‘fortified town’ (Old Slavic gradu).