From Old French 'garçon' meaning boy or servant, or a variant of Garrison.
Like Garson?
Swipe through thousands of names like it