Le nom de cette commune a une origine celtique. On connaît un médecin gallo-romain appelé Serenus Samonacus et au XIVe Siècle, elle était appelée Sanctus Martinus de Samonaco, de Salmoniacus, domain de Salmon ou de Salomon …
L’église du XVème siècle construite sur l’emplacement d’une ancienne chapelle mérovingienne est classée pour sa chaire sculptée du XVIIIe Siècle et un retable de la vierge en bois peint du XIXe siècle. Le Saint Patron de la Paroisse est Saint Martin.
Beaucoup de silex, haches polies de la préhistoire ont été trouvés dans le sol de Samonac et dans le « Bois des Ardennes »