Caroyl is a spelling variant of Carol, ultimately from Germanic roots meaning 'free person.'
Like Caroyl?
Swipe through thousands of names like it