San Leonardo may refer to:
Leonard of Noblac (died 559), Frankish saint
Places in Italy San Leonardo, Friuli, a comune in Friuli Venezia Giulia San Leonardo, a former quarter of Milan, now within Gallaratese San Leonardo (Milan Metro), a railway station San Leonardo in Passiria or St. Leonhard in Passeier, a comune in South Tyrol
Churches San Leonardo, Borgomanero, Piedmont San Leonardo, Carmignano, Tuscany San Leonardo, Matera, Basilicata San Leonardo, Tapigliano, Piedmont San Leonardo al Lago, Monteriggioni, Tuscany San Leonardo da Porto Maurizio ad Acilia, Rome San Leonardo in Arcetri, Florence San Leonardo in Treponzio, Tuscany
Other places San Leonardo, Nueva Ecija, a municipality in the Philippines San Leonardo de Yagüe, a town and municipality in Soria, Spain San Leonardo de Alba de Tormes, a former monastery in Salamanca, Spain
See also Saint Leonard (disambiguation)