Les toponymistes se basent sur la forme la plus ancienne du nom attestée dès le sous la forme "Figiacus" et y voient un type toponymique gallo-roman en "-acum", suffixe localisant et de propriété d'origine gauloise "-acon" (celtique "*-āko") qui a généralement abouti à "-ac" dans le domaine linguistique occitan, parfois à "-at" (Auvergne, Limousin). Il est précédé de l'anthroponyme gallo-roman "Fidius" ou "*Fibius", variation possible de "Fabius", que l'on retrouverait dans Fiac (Tarn) et Fyé (Yonne). En occitan, la ville se nomme "Fitsat" et s'écrit "Fijac".