Le nom de la commune viendrait du latin roca « rocher » et de fanum, « le temple ». Il faut donc supposer qu’un petit temple existait avant la conquête romaine, peut être même sur le rocher au centre village.
Roca a signifié au Moyen Age une hauteur rocheuse et le château fort bâti sur cette hauteur.
Le village de Laroque est construit sur un éperon rocheux dominant à l’est la vallée du Sou…
(image et extrait du site officiel de la commune)