Variant spelling of Carol, from Germanic 'karl' meaning 'free man,' or associated with joyful song.
Like Karrol?
Swipe through thousands of names like it