Los patronos de Sperlonga son san León Magno, protector del pueblo, y san Roque, copatrono: la fiesta se celebra en los días que preceden y siguen al primer domingo de septiembre, en la iglesia de la Madonna Assunta, única parroquia de todo el municipio. Las dos procesiones recorren casi todo el territorio, tanto la ciudad alta como la marina; especialmente característica es la de san Roque, que por la noche llega hasta el mar, donde se lanzan fuegos artificiales, antes de regresar al centro histórico.
El nombre de Sperlonga probablemente procede de la gran gruta (spelunca) integrada en la villa del emperador romano Tiberio, ampliación de una villa tardorrepublicana anterior: la cueva natural, conocida por los arqueólogos desde 1908, había sido transformada en un comedor de verano con juegos de agua, decorada con extraordinarios grupos escultóricos del ciclo de Ulises, entre ellos el colosal Grupo de Polifemo, hallado en fragmentos en 1957 y hoy custodiado en el museo arqueológico nacional del pueblo. En el siglo VI las ruinas de la villa imperial se usaron como refugio, pero el pueblo se desarrolló en el cercano promontorio de San Magno, en defensa contra las incursiones sarracenas por mar.