As per the mythology, it is believed that the eyes of goddess Sati fallen into this place while her burn body was being carried by the Lord Shiva, after that a Shakti Peetha was established and constructed the Naina Devi temple in Satya Yuga. The Naina Devi is considered to be one of the most revered Hindu temples in Uttarakhand as well as in whole India.
The Naina Devi Temple was originally constructed around 15th century during the Kushan reign, the temple faced massive destruction it went through a huge landslip hit in Nainital in the year of 1880, then it rebuilt in the year of 1883. The District Nainital gets its Name from this ancient temple. This is one of the most important attractions in Nainital. Visiting to the Nainital is incomplete without a visit to Mata Naina Devi Temple. During the Navratri celebration, the Naina Devi Temple is decorated with tents, flowers and lights for 9-10 days.