Variant spelling of Carol, from Germanic 'karl' meaning free woman; also evokes joyful song.
Like Carrole?
Swipe through thousands of names like it