Variant spelling of Carol, from Germanic 'karl' meaning 'free man,' or associated with joyful song.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Karrol?
Swipe through thousands of names like it