Sanilhac est un nom propre qui peut désigner :

Toponyme

Homonymie stricte

Sanilhac (Ardèche), commune française du département de l'Ardèche, en région Auvergne-Rhône-Alpes ; Sanilhac (Dordogne), commune française du département de la Dordogne, en région Nouvelle-Aquitaine, depuis le .

Homonymie partielle

Notre-Dame-de-Sanilhac, commune française du département de la Dordogne, en région Nouvelle-Aquitaine, qui devient au une commune déléguée de la commune nouvelle de Sanilhac ; Sanilhac-Sagriès, commune française du département du Gard, en région Occitanie.

Monument

Le château de Sanilhac, château situé dans la commune de Sanilhac-Sagriès, dans le département du Gard, en région Occitanie (cf. supra).