Besch hieß bei den Kelten vermutlich "Bassius", bei den Römern "Bessiacum" bzw. "Bessiacum". 893 findet Besch erstmals urkundliche Erwähnung: Die Trierer Abtei St. Maximin erhielt Besch von König Arnulf als Geschenk. Hierauf findet sich die Bezeichnungen "Bessich", "Biske", "Piche" und "Becha". 1433 kam Besch zu Burgund. Die nächsten Herren waren Habsburg, Spanien (1555) und die österreichischen Niederlande (1714). Nach der Besetzung durch die französischen Revolutionstruppen (1794) und der Annexion der österreichischen Niederlande (1795) gehörte der Ort bis 1814 zum französischen Departement Wälder und wurde verwaltungsmäßig dem heute luxemburgischen Remich zugeordnet. 1816 wurde Besch preußisch.