Variant of Carol, from the Germanic 'karl' meaning free man, or Welsh meaning love.
Like Caryl?
Swipe through thousands of names like it