Lith was first mentioned in 1202 as Litte. The etymology is unknown.[3] Lith developed on a fordable location on the Maas. A harbour has been known to exist at Lith since 968. Originally it was part of the Duchy of Brabant. Later it became part of the Prince-Bishopric of Liège. In 1672, it was conquered by the Dutch Republic.[4]
The Dutch Reformed church dated from the Middle Ages, but was destroyed by a V-1 flying bomb in 1945. The church was rebuilt in 1953. The Catholic St Lambertus Church was built 1899 and 1900 and has a slender needle spire.[4] The grist mill Zeldenrust was built around 1800. It remained in service until 1972, and bought by the municipality in 1973. The wind mill is occasionally in use.[5]
Lith was home to 1,279 people in 1840. Lith was an independent municipality until 1958 when it was merged into Alem, Maren en Kessel. In 2011, it became part of the municipality of Oss.[6]