From Old English 'gar' meaning spear, or a short form of names like Gareth or Garrett.
Like Gar?
Swipe through thousands of names like it