The temple is found on high of the Naina hill at the northern shore of Naini lake in Nainital, UttraKhand. Nainital is one in every of the sixty four Shaktipeeths conjointly called spiritual sites of Hinduism.There is a lake 167 yards wide and ninety three feet deep behind the temple. An ancient temple is believed to own been in-built the fifteenth century A.D. that was reconstructed in 1883. Within the ancient days of history once Sati, the love of Lord Shiva, unable in contact the insult once her father King Daksha refused to ask Sati and Lord Shiva for a yajna, burnt herself to death. Ruined and grieving, once Lord Shiva was returning to their abode together with her body in His arms, her body elements fell on varied places on earth. The temple of Naina Hindu deity is made on the spot wherever the eyes (naina) of the immortal are assumed to own fallen, and for that incident people around this place named that temple Naina devi temple.