"G" Boy Names, German
Gerlach is a boy’s name meaning “spear sport” and is of German origin. From Germanic gēr, gār ‘spear’ and lach ‘sport’.