Le toponyme « Payra », d’origine gallo-romaine, proviendrait du nom « Patrius » et du suffixe « -anum ». Le premier témoignage textuel de la localité intervient en 1119 sous la forme « Pairano ».
En 1272, la communauté, déjà gérée par quatre consuls, dépendait de la baillie de Laurac. Elle fut ultérieurement rattachée à la bailie du Mas-Saintes-Puelles. La seigneurie appartenait en toute justice au roi (Henri IV) qui l’aliéna à Jacques de Marion, gouverneur de Castres, au milieu de XVIe siècle...
(source wikipedia)