Thanks for the suggestion Flatlander, but as you write, this is not an eponym. Garret is a French word though, innit - so we're in the ball-park, but it obviously comes from the same derivative as garrison.