Variant of Carol or Carroll, from Old French 'carole' meaning 'joyous song' or Germanic 'karl' (free person).
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Caryll?
Swipe through thousands of names like it