The Vishnu Sahasranamam Stotram (Hymn of the Thousand Names of Vishnu) presents the 1000 names of Lord Vishnu in 108 Sanskrit verses. It was composed by Maharishi Vedavyasa. The version of the Vishnu Sahasranama Stotram available in the Anushasana Parva of the Mahabharata is the most popular. Other versions can be found in the Padma Purana, Skanda Purana, and Garuda Purana, and there is also a Sikh version that is included in the Sundar Gutka.
Shri Vishnu Sahasranamam in English
Om Shri Paramatmane Namah.
Narayanam Namaskritya Naram Chaiva Narottamam.
Devim Saraswatim Vyasam Tato Jayam Udirayet.
Om Ath Sakala Saubhagya Dayakam Shri Vishnu Sahasranama Stotram.
Hari Om.
Shuklambaradharam Vishnum Shashivarnam Chaturbhujam.
Prasannavadanam Dhyayet Sarvavighnopashantaye. (1)
Yasya Dviradavaktradyah Parishadyah Parah Shatam.
Vighnam Nighnanti Satatam Vishvaksenam Tam Ashraye. (2)
Vyasam Vasishthanaptaram Shakteh Pautram Akalmasham.
Parasharatmajam Vande Shukatatham Taponidhim. (3)
Vyasaya Vishnuroopaya Vyasaroopaya Vishnave.
Namo Vai Brahmanidhaye Vasishthaya Namo Namah. (4)
Avikaraya Shuddhaya Nityaya Paramatmane.
Sadaikaruparoopaya Vishnave Sarvajishnave. (5)
Yasya Smaranamatrena Janmasamsarabandhanat.
Vimuchyate Namastasmai Vishnave Prabhavishnave. (6)
(Namah Samastabhutanam Adibhutaya Bhubhrite.
Anekaruparoopaya Vishnave Prabhavishnave.)
Om Namo Vishnave Prabhavishnave.
Shree Vaishampayana Uvacha —
Shrutva Dharman Asheshena Pavanani Cha Sarvashah.
Yudhishthirah Shantanavam Punarevabhyabhashata. (7)
Let me know if you’d like any specific changes!