Diminutive possibly from Garner or Garnett, from Old French 'guarner' meaning to protect or store.
Like Garnie?
Swipe through thousands of names like it