The name Maihar is created from the mixture of 2 words 'Mai'(Mother) + 'Har'(Necklace). In line with the Hindu Mythology it's aforementioned that once lord Shiva was roaming while carrying the body of mother divinity Sati, the necklace (har) of divinity Sati(Mai) fell down in Maihar, therefore people started calling its name Maihar. It is also considered as one of the 51 Shakti Peeth of goddess Parvati.