Las fòrmas ancianas son :In villa Cavaniacos en 994,Javaiac vès 1130,Mansus de Chavenhat en 1448,Chavanhac en 1489,Saint-Roch de Chavaniac en 1757,Chavaniac-Lafayette en 1790,Chavagnac en 1872[2]. La prononciacion aproximativa aJosat z-es entre [tsava'ɲɛ] e [tsava'ɲa]. EnBrivadés eLiuradés, una partida delhsa finaus (tonics o pòsttonics) pòdon èsser articulats [-ɛ] e lo locutor declara sovent que sa prononciacion z-es una o una modalitat dea. Lo parlar de Josat sembla meige (intermediari)[3]. Lo nom deChavanhac s'explica perCavannius, fòrma latinizada del nom gallic d'òmeCavannus, ambelh sufixe-acu(m)[4] , latinizacion delh sufixe gallic-aco(n). Chavanhac èra donc probablament una anciana granda proprietat antica qu'aviá per mèstreCavannius. Es l'explicacion deDauzat e los Féniés i fan de modificacions leugièras :Cavanus e sufixe-iacos[5]. Xavier Delamarre, especialista contemporanèu de las lengas celticas, explica que l'etime esCauāniācon, la proprietat de Cavānios, ambelh nom derivat en-ācon[6].
La Faieta es lo nom del combatent de la Guèrra d'Independéncia americana e òme politic, naissut alh chastèl de Chavanhac.
En 1789, Chavanhac èra chapluòc d'una paròcha de ladiocèsi de Sant Flor e de l'archipreirat deLanjac, delh vocable de Sant Ròc. Lo senhor delh luòc aviá dreit de presentacion a la cura. La comuna saguèt creada per decret delh 31 de decembre de1880, ambelh nom de Chavanhac, per scission de la comuna deSent Jòrgi d'Aurac. Un autre decret del 3 de julhet de 1884 autorizèt la comuna a portar lo nom deChavaniac-Lafayette[2].La Faieta saguèt apondut en 1884 en onor deGilbèrt dau Motier de La Faieta.
Abans la refòrma cantonala de 2014, aplicada en 2015, la comuna èra delh canton dePaulhaguet; es avòra delh canton delPays de Lafayette (en francés), adoncas delh País de La Faieta.