Possibly an Irish variant related to the word 'garran' (a type of horse), or a phonetic form of Gareth.
Like Garran?
Swipe through thousands of names like it