A compound of John, meaning God is gracious, and Carlo, the Italian form of Charles meaning free man.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Johncarlo?
Swipe through thousands of names like it