Marcilhac er et fransk toponym av latinsk opprinnelse og et fransk etternavn. Det kan referere til:
Ifølge Marie-Thérèse Morlet er Marcilhac en gammel oksitansk form av Marcillac - navnet på flere lokaliteter i Lot, Corrèze, Dordogne, Gironde, Haute-Loire og Aveyron - avledet av det latinske ordet Marcelliacum eller Marciliacum , fra personnavnet Marcellius eller Marcilius , etterfulgt av suffikset -acum som betegner et domenenavn (som mange toponymer i Sør-Frankrike som Bellac, Vayrac, Padirac, Carennac, etc.), som hele betyr "domenet til Marcellius".
Marcilhac, av sin latinske opprinnelse Marcillius , har mange patronymiske varianter, ofte knyttet til toponymer hvis avdelinger er angitt i parentes:
Marcilhac er også navnet på to lokaliteter i Haute-Loire-avdelingen :