Narsinghgarh is a town of historical importance in Damoh District, Madhya Pradesh, India. It has an ancient fort built by the Gondwana Kingdom, and the town is situated by Sunar River.