Le nom de la commune provient probablement de « foy » ou « fou » qui signifiait hêtre (du latin « fagus »). Ce qui pouvait être un bois sacré peuplé de hêtres, christianisé par le nom de Sainte-Foy, vierge martyrisée au IVe siècle pour avoir refusé de respecter le culte de la déesse Diane…
(image et extrait du site officiel de la commune… lire la suite)