"Blend of Gian and Marco"
The name Gianmarco is commonly a male name from the "Italian" origin.
Gianmarco is an Italian compound given name formed from Gian, a short form of Giovanni, joined to Marco. Italian has a settled pattern of building masculine names this way, as in Gianluca, Gianfranco and Giancarlo. Giovanni goes back to Latin Iohannes and Marco to Latin Marcus, so the two elements are old names rather than modern inventions, even though the combination is Italian.
The pronunciation of Gianmarco is jee-ahn-MAR-koh.