Naina Devi temple is a hill top temple situated in the Bilaspur district of Himachal Pradesh. The hill top temple is dedicated to Maa Naina Devi, and is said to be one of the 51 shakti peeths. Naina Devi temple is built where the eyes of Mata Sati’s fell.
There is a fascinating mythological tale that is attached to the history of the Naina Devi Temple. It is widely believed that in the ancient past, King Daksha, the father of Sati, had organised a huge yajna ceremony. He, however, did not invite his daughter, Sati and his son-in-law, Lord Shiva to the religious ceremony. Grieved by this episode and deeply insulted, Sati burnt herself to death. When Lord Shiva was returning to their abode with the burnt body in his arms, Sati's body parts fell all over the Earth in various places. The temple of Naina Devi is believed to have been built at the spot where the eyes or 'naina' of the Goddess are assumed to have fallen when Lord Shiva was carrying her body.