Federico Leo (ur. 27 sierpnia 1988 roku w Varese) – włoski kierowca wyścigowy.
Kariera Formuła Junior Federico karierę w wyścigach samochodów jednomiejscowych rozpoczął pod koniec roku 2005, debiutując w zimowej edycji Włoskiej Formuły Junior 1600. Ostatecznie zmagania w niej zakończył na 13. miejscu. W kolejnym sezonie brał udział w głównym cyklu tej serii. W ciągu dwunastu wyścigów, raz stanął na podium, będąc sklasyfikowanym na 12. pozycji.
Formuła Renault W 2006 roku Leo zadebiutował w zimowym cyklu włoskiej Formule Renault. W klasyfikacji generalnej zajął 14. lokatę. W sezonie 2007 ścigał się w letniej edycji. Wziąwszy udział w czternastu wyścigach, nie zdobył jednak punktów.
Formuła 3 W roku 2008 awansował do Niemieckiej Formuły 3. Reprezentując włoski zespół Ombra Racing, rywalizację ukończył na 9. miejscu. Z tą samą ekipą zaliczył również gościnny występ w jednej rundzie brytyjskiej F3, na włoskim torze Monza (nie był liczony do klasyfikacji). Sobotnie zmagania zakończył na czternastej lokacie, natomiast w niedzielnych nie dojechał do mety.