San Lorenzo a été fondé le par le mercedarien Fray Pedro Gaspar Rodríguez Valdera. Il a fait dans ce lieu une concentration d'indigènes pour les endoctriner. Le gouverneur de Veraguas, Don Lorenzo de Salto, envoie la ville avec l'ordre de baptiser la ville du nom de San Lorenzo.