Modern spelling variant of Charlie, derived from Old German 'Karl' meaning 'free man.'
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Charliegh?
Swipe through thousands of names like it