The story
From the German and Dutch surname, a personal name of Germanic origin, composed of *gaiʀ (“spear”) and *laik (“sport, game”), meaning something like "spear-thrower." Compare Garlick, Garlock, Carlock.
Etymology from Wiktionary, CC BY-SA 4.0.