From an old French and Germanic name meaning 'guard' or 'protector.'
Like Guerin?
Swipe through thousands of names like it