Maihar is a town with municipality in Satna district in the Indian state of Madhya Pradesh. Maihar is known for the temple of the revered mother goddess Sharda situated on Trikuta hill.