A compound of John, meaning God is gracious, and Carlo, the Italian form of Charles meaning free man.
Like Johncarlo?
Swipe through thousands of names like it