Italian compound of Gian (John, 'God is gracious') and Carlo (Charles, 'free man'), a classic combo name.
Like Giankarlo?
Swipe through thousands of names like it