Ancienne commune rattachée à Courcelles en 1977. Longtemps simple hameau de la paroisse Saint-Lambert de Courcelles, Souvret est devenu une commune indépendante sous le Premier Empire. Il n'a jamais dépendu de ses puissants voisins, les seigneurs de Trazegnies, et a vécu au rythme du bassin houiller de Charleroi.