Der heilige Leonhard wurde 1676 in Porto Maurizio an der italienischen Riviera geboren. Er wurde auf den Namen Paul Hieronymus getauft und sollte den Namen Leonhard erst nach Aufnahme des Ordenslebens annehmen. Als er dreizehn war, schickte ihn sein Vater, der von Beruf Seefahrer war, zu einem wohlhabenden Onkel nach Rom, wo er das Collegio Romano der Jesuiten besuchte. Als er den Wunsch äußerte, das Ordensleben aufzunehmen, lehnte sein Onkel dies ab und verwies ihn des Hauses. Der gottgefällige junge Mann fand einen anderen Verwandten, Leonardo Ponzetti, der bereit war, ihn aufzunehmen.