The Vishnu Sahasranam is found in the Mahabharatha. Literally translated this means thousand names of Vishnu . This is found in the Anushasanika Parvam (chapter relating to orders or rules to the kings) of Mahabharatha.
Vishnu Sahasranama Stotra or Venkateshwara Sahasra Namam Stothram is the devotional Vedic Hymns which explains in detail the thousand (1000) names of Lord Vishnu and is considered as one of the most powerful pieces of Hindu mythology. Vishnusahasranama Stotra is found in the 149th chapter Anushasanika Parvam of the Great Epic Mahabharatha. The famous warrior Bhishma Pitamaha teaches the Vishnu Sahasranama sloka to Yudishtra, the eldest of Pancha Pandavas.
There is another version of Vishnu Sahasranama Stotra found in the Padma Purana, one of the major eighteen Puranas. However, the Vishnu Sahasranamam found in the Mahabharatha is the most popular version.
Those who chant this mantra regularly are blessed by great luck and good fortune, which helps them achieve their goals in life; professional or personal.
Reciting this mantra also helps relax one’s thoughts and reduce worries. This peace of mind gained from this mantra can help one channel their thoughts towards positivity.
All obstacles and problems are removed from the lives of the devotees and they can aspire to be successful.
Vishnu Sahasranama creates a protective kavach around the chanter’s body and mind. This protects them from the evil intentions of enemies.
The Vishnu Sahasranama can help us absolve our sins; both from this life and the past ones. We are then transformed into enlightened, virtuous beings who are devoted to God and righteousness.
The ultimate benefit of chanting the Vishnu Sahasranama is that it moves a devotee closer to the possibility of gaining salvation or Moksha in the afterlife.