Likely a variant of Garron or Gareth, possibly linked to the French river Garonne or a Welsh name meaning 'gentle'.
Like Garon?
Swipe through thousands of names like it