From Italian Giancarlo.
Giancarlo (plural Giancarlos)
Giovanni (“John”) + Carlo (“Charles”). Compare French Jean-Charles.
Giancarlo ?