Variant of Gareth or Garren, from Welsh meaning 'gentle' or possibly an English occupational derivative.
Like Garen?
Swipe through thousands of names like it