
Naina Devi is one of the temples built on the remains of Goddess Sati and is considered to be extremely sacred and pristine by the devotees. Two eyes on the roof of temple depict the “Goddess”. Maa Naini Devi, in this temple, is shown accompanied with Lord Ganesha, the God of Wisdom, and Kali Ma, the Goddess of Death and Destruction. The city of ‘Nainital’ got its name from the Naina Devi temple only.
The temple is situated in the middle of 1567 yard long, 167 yard wide and 93 feet deep lake. Every year since 1918, a grand statue-immersion ceremony has been taking place here, on Bhadrapad Shukla Ashtami. Naina Devi temple serves as a major tourist spot of Nainital. It is said that the current temple at Nainital actually replaces the original 15th century temple, which was built during Kushan dynasty reign and got destroyed in a landslide, in 1880.
There are some people who also say that a devotee of Maa Naini, Moti Ram Shah, was the one who established this temple in 1842 and it got destroyed in 1880 landslide. In short, the truth of the story of Naina Devi temple, before 1880, varies according to the beliefs of different people. Whatever be the past, there is one fact related to the temple, over which there is no contradiction, that it was reconstructed in 1883.