Caroyl is a spelling variant of Carol, ultimately from Germanic roots meaning 'free person.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Caroyl?
Swipe through thousands of names like it