Le site ensoleillé de notre commune a favorisé l’installation des augures païennes, ce qui a donné le nom Solemni-ac (le lieu des solennités) pendant l’Antiquité.
Par la suite, avec le début du christianisme, ce nom est devenu Solinhac puis Solignac depuis le XVIII° siècle.
Le complément « sous Roche » qui peut paraître contradictoire au vu de la situation « perchée » du village, vient en fait de la baronnie dont Solignac dépendait (Roche-en Régnier)...
(image et extrait du site officiel de la commune... lire la suite)