About this stotra
The Vishnu Sahasranama is the litany of 1000 names of Lord Vishnu, spoken by the dying patriarch Bhishma to Yudhishthira on the battlefield of Kurukshetra. It appears in the Anushasana Parva of the Mahabharata (chapter 149).
When Yudhishthira asks Bhishma — what is the highest of dharmas, the surest path to liberation, the easiest worship — Bhishma replies that meditation on the 1000 names of Vishnu is the supreme path. The 1000 names are contained in 108 slokas. The text is famously commented on by Adi Shankaracharya, establishing its place as one of the most studied and recited Sanskrit hymns.
Tradition holds that recitation removes fear, sorrow, and disease, grants peace of mind, and leads to moksha. It is recited daily by millions, especially on Ekadashi, Vaikunta Ekadashi (Margazhi Shukla Ekadashi), and Saturdays.