Carliegh is a modern spelling of Carly, from Karl, meaning free man, with a decorative -leigh ending.
Like Carliegh?
Swipe through thousands of names like it