From Old High German garo, from Proto-Germanic *garwaz. Cognate with German gar, Dutch gaar, English yare, Icelandic ger.
guer