San Leonardo
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