Diminutive of Gareth or Garrett, meaning gentle or spear-brave.
Like Garrie?
Swipe through thousands of names like it