L'origine étymologique de Foy se trouve dans l'ancien picard et l'ancien wallon foy signifiant hêtraie et issu du gallo-roman *FAGETU.
Le suffixe -oy est l'équivalent picard et wallon de l'ancien suffixe français -ay ou -ey, parfois -et également, d'où hêtr-aie (d'une forme féminine -aye), d'où les Fy, Fay, Fey équivalent des Foy. Dans le sud, en occitan, les formes sont du type Faget / Haget (gascon).
Évolution démographique
Source: DGS, 1831 à 1970=recensements population, 1976= habitants au 31 décembre
L'histoire de Foy-Notre-Dame ne commence qu'en 1609 avec la découverte d'une statuette de la Vierge Marie dans un chêne que le charpentier Gilles de Wanlin a abattu. Cette découverte extraordinaire conduit à une grande dévotion mariale, soutenue par quelques miracles qui se produisent.
Avant l'année 1609, Foy est une simple terre cultivée et un bois faisant ± 15 Ha dépendant de la seigneurie de Boisseilles. C'est en effet à Boisseilles, aujourd'hui hameau de Foy, que des traces d'une lointaine villa romaine furent découvertes, à l'emplacement de l'actuel château.
Foy-Notre-Dame subit les ultimes soubresauts de la Seconde Guerre mondiale, les 24 et . Lors de la bataille des Ardennes les soldats allemands qui avaient rompu le front américain à hauteur de Buissonville arrivèrent à Foy. Les Anglais postés à Sorinnes, pendant que les Américains gardaient Dinant, donnèrent l'assaut durant ce Noël si particulier. S'il n'y eut aucune victime locale, les 22 maisons du village furent endommagées. L'église Notre-Dame de Foy ne subit que de légers dommages.
Sources et Documents d'archives:
Villes de Dinant, Abbé Hayot, Ph. Nottet.