Variant of Gavin, from Welsh 'gwalchmai' meaning 'white hawk' or 'battle hawk.'
Like Ghavin?
Swipe through thousands of names like it