La commune portait autrefois le nom de Bruc .
Anciennement St Théofrède de Bruc, Barnas était originairement un prieuré. L'église du Xème siècle a été mise à bas en 1834 (en raison de sa vétusté et de sa petitesse) et remplacée par l'édifice actuel, construit par les habitants eux-mêmes. La cache se trouve à quelque dizaines de mètres de l'Eglise , faute de trouver un emplacement assez discret plus près .