The thousand names of Vishnu with namavali and the commentary of Sri Sankaracharya. Devanagari text, transliterated Sanskrit, word-for-word meanings and English translation.