Le Ham , mentionné dès 832 , aurait emprunté son nom à un mot germanique signifiant « village ».
Une légende nous rapporte que la construction de ce sanctuaire était prévue au village de la Rousselière, à 2 kilomètres du bourg. Curieusement , le travail accompli le jour par les ouvriers , était anéanti la nuit suivante. Un matin , un ruisseau apparut , les habitants émerveillés comprirent que Notre Dame du Ham ne voulait pas que son église soit élevée à la Rousselière…
(image et extrait du site officiel de la commune… lire la suite)