I know that Vishnu Sahasranamam was told by Pitamaha Bhishma to Yudhishthira ORALLY. However who was the writer and who had made the hard copy of the same to do chanting of this mantra and when?

  • 1
    Possible duplicate of Why Bhishma wrote Vishnu Sahasranama stotram?
    – CR241
    Commented Nov 7, 2018 at 18:57
  • @cr241: Apologies for not duplicate...
    – ssr1012
    Commented Nov 8, 2018 at 2:31
  • @CR241 it's not a duplicate; it is similar. OP is asking "who was the writer and making a hard copy...". The link you gave discusses "Why he wrote it..".
    – Vineet
    Commented Nov 9, 2018 at 7:54
  • Vyasa is the author of Mahabharata. Vishnu sahasranama is part of Mahabharata. So Vyasa is the author of Vishnu sahasranama.
    – user16581
    Commented Nov 10, 2018 at 6:57

1 Answer 1


As you have already stated in the question, Bhishma told Vishnu Sahasranama to Pandavas. To be more precise, it was Yudhushtira who asked for it. The names present in the stotra are the most famous names of Lord Vishnu which were already sung by great men and rishis.

yāni nāmāni gauṇāni vikhyātāni mahātmanaḥ|
ṛṣibhiḥ parigītāni tāni vakṣyāmi bhūtayē ||

I am giving for the benefit of all, those names of His which are far-famed, which are indicative of His attributes, and which find a place in the exalted hymns of the ṛṣis.

To answer your question who composed those names into a hard copy, it is the same one who wrote the Mahabharata i.e Veda Vyasa because these are part of the Mahabharata itself. This is made clear in the Anga nyaasa of the stotra (installing deity in our body). Every mantra has a rishi (seer), chandas (metre), deity.

Asya śrī viṣṇu-sahasranāma-stotra mahā mantrasya

śrī vedavyāso bhagavān ṛṣiḥ

For this great sacred chant "Thousand names of Vishnu", Sri Veda Vyasa is the divine rishi.

So, the answer is Veda Vyasa.

  • Ganesha is Scribe (लेखक) of Mahabharata... hinduism.stackexchange.com/a/22412/12304 so answer to "making of hard copy" should be Ganesha I believe... Composer, Narrator or Rishi of Mantras is well covered in ur answer...
    – YDS
    Commented Nov 10, 2018 at 0:30
  • 1
    @YDS , this argument can't be bought. With this logic, if a famous script writer employs an assistant to pen the book as told, then the assistant becomes the writer with all credit. The book after being published, should bear assistant's name. Sounds weird, doesn't it?
    – Vineet
    Commented Nov 10, 2018 at 7:21
  • @Vineet महाभारत के रचयिता – वेदव्यास जी... लेखक - गणेश जी... that's what I know...now this fact should be mentioned like actors names are mentioned alongwith director...i don't think ur assistant logic is completely valid here...
    – YDS
    Commented Nov 10, 2018 at 15:34
  • @YDS The question is who is the writer. Vyasa is the writer. Ganesha is the scribe but it doesn't mean he wrote. Rachayita means a writer. Ganesh is publisher here. I will consider Vyasa as writer because he is the one composed and seer of the stotra. Commented Nov 10, 2018 at 15:39
  • @YDS , suppose you conceptualized a great book, employed me for jotting it down or publishing. Then who becomes the writer? Whose name should appear on the cover? YDS or Vineet? :-)
    – Vineet
    Commented Nov 11, 2018 at 6:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .