Variant of Barry, from Irish Baire meaning 'spear' or Welsh ab Harry meaning 'son of Harry.'
Like Barrie?
Swipe through thousands of names like it