A modern spelling of Carly or Carlie, from Germanic Karl meaning "free person."
Like Karleigh?
Swipe through thousands of names like it