Leandro Greco (* 19. Juli 1986 in Rom, Italien) ist ein italienischer Fußballspieler.
Greco begann seine Karriere 1996 in der Jugend des AS Rom und durchlief diese vollständig. Nachdem er bereits seit 2004 zum Profikader gehörte, wurde er zunächst von 2006 bis 2008 an Hellas Verona verliehen. Danach folgten Leihgeschäfte mit dem AC Pisa und Piacenza Calcio. Insgesamt absolvierte er für die Roma 35 Spiele in der Serie A.
2012 wurde er an Olympiakos Piräus abgegeben. In der Saison 2013/14 wechselte Greco zum italienischen Klub AS Livorno, ein Jahr später zum CFC Genua. Von Hellas Verona wechselte er 2017 weiter zum FC Bari 1908 und wurde im Januar 2018 für sechs Monate an Foggia Calcio ausgeliehen.