Possibly from Irish/Gaelic garran meaning 'grove of trees,' or a variant of Gareth.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Garron?
Swipe through thousands of names like it