Carliegh is a modern spelling of Carly, from Karl, meaning free man, with a decorative -leigh ending.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Carliegh?
Swipe through thousands of names like it