Giovanni Carlo Maria Luigi "Giancarlo" Cornaggia-Medici Petrobelli (ur. 16 grudnia 1904 w Mediolanie, zm. 23 listopada 1970 tamże) – włoski szpadzista, pięciokrotny medalista olimpijski i czterokrotny medalista mistrzostw świata.
Na igrzyskach olimpijskich w Amsterdamie w 1928 roku Włosi w składzie: Giulio Basletta, Marcello Bertinetti, Giancarlo Cornaggia-Medici, Carlo Agostoni, Renzo Minoli i Franco Riccardi zdobyli złoty medal w szpadzie drużynowej. Na rozgrywanych cztery lata później igrzyskach olimpijskich w Los Angeles w 1932 roku wspólnie z Carlo Agostonim, Renzo Minolim, Saverio Ragno i Franco Riccardim zdobył drużynowo srebrny medal. W zawodach indywidualnych zdobył złoto, w rundzie finałowej wygrywając osiem z jedenastu pojedynków. Brał też udział w igrzyskach olimpijskich w Berlinie w 1936 roku, gdzie zdobył dwa medale. Najpierw wspólnie z Edoardo Mangiarottim, Franco Riccardim, Saverio Ragno, Giancarlo Brusatim i Alfredo Pezzaną zwyciężył w szpadzie drużynowej. W turnieju indywidualnym zdobył tym razem brązowy medal, w rundzie finałowej wygrywając sześć z dziewięciu pojedynków i plasując się za Riccardim i Ragno.