Italian compound of Gian (Giovanni/John, 'God is gracious') and Lucca (Luca/Luke, 'light').
Like Gianlucca?
Swipe through thousands of names like it