About Vishnu Sahashranama
Vishnu Sahashranama is found in the Mahabharata. Vishnu Sahashranama means 1000 names of Vishnu and it is found as Anushasana Parva which is related to the chapter of orders and rules of the king in Mahabharata. When the war of Mahabharata was going on, Bheeshma Pitamaha was defeated by Arjuna and was seriously injured in the battle. But Bheeshma Pitamaha was blessed by his boons that he could choose the time of his own death, he choose to die in Uttarayana and waited for the auspicious time. During this war all the men of the family of Kaurava dynasty died except the five Pandavas and the unborn child of Abhimanyu. Yudhishthira, the eldest of four brothers, became the king of Hastinapur. The question between Yudhishthira and Bheeshma Pitamaha is in the form of answer in the Anushasana parva, in which Bheeshma is asked a question as to what is the best possible hymn, Bheeshma replies that is the “Vishnu Sahashranama” to be taught to Yudhishthira.