From French garçon (“waiter; boy”), from Middle French, from Old French garçun (“servant”, oblique case of gars), from Frankish *warkjon, wrakjon (“servant, boy”, oblique case of *warkjo, wrakjo), from Proto-Germanic *wrakjô (“exile, driven one”), from Proto-Indo-European *wreg- (“to drive”).