Variant of Carroll, from Irish 'Cearbhall' meaning 'fierce champion' or 'valiant warrior'.
Like Caroll?
Swipe through thousands of names like it