San Rocco est le saint protecteur de Castelmezzano. Ce saint sauva miraculeusement la ville au XIXe siècle quand un général français reçu l'ordre de réduire la ville en cendre pour éliminer le phénomène de brigandage. Alors que les flammes commençaient à s'élever, le Général regarda la fresque de San Rocco de Montpellier qui se trouvait dans l'église de Santa Maria et trouva une ressemblance avec un de ses concitoyens, car il était lui aussi originaire de cette ville française. Le sort voulu qu'il fut très croyant et qu'il décida de mettre fin à l'exécution, sauvant ainsi les malheureux habitants qui célébrèrent aussitôt leur saint protecteur.