Lyaskovets was bloodlessly liberated by the Imperial Russian Army in June 1877 due to the flight of the Ottoman garrison in the town after having heard that Veliko Tarnovo was captured, and became part of the Principality of Bulgaria.
It is named after its administrative centre - the town of Lyaskovets.