Caraline is a variant of Caroline, from Germanic Karl meaning "free person."
Like Caraline?
Swipe through thousands of names like it