Modern combination of Carol (from Germanic 'free woman') and Lee (from English 'meadow').
Like Carollee?
Swipe through thousands of names like it