An Italian compound of Gianni and Carlo, meaning God is gracious and free man.
Like Gianncarlo?
Swipe through thousands of names like it