Gianpiero is an Italian compound of Gian and Piero, forms of John and Peter, meaning "God is gracious" and "rock."
Like Gianpiero?
Swipe through thousands of names like it