Charliyah is an embellished form of Charlie, from Karl, meaning free man.
Like Charliyah?
Swipe through thousands of names like it