From Irish 'garbh' meaning rough, or Old English 'gar' (spear) and 'wine' (friend), meaning spear friend.
Like Garvin?
Swipe through thousands of names like it