Maihar is a city and a municipality in Satna district in the Indian state of Madhya Pradesh. Maihar is known for the temple of revered mother goddess Sharda situated on Trikuta hill of Maihar. The name Maihar id derived from combination "Mai" (mother) and "Har" (Necklace) which has historical importance.