Likely related to Karl/Carl, from Germanic roots meaning 'free man' or 'free person.'
Like Kerl?
Swipe through thousands of names like it