Variant of Carol or Carroll, from Old French 'carole' meaning 'joyous song' or Germanic 'karl' (free person).
Like Caryll?
Swipe through thousands of names like it