Stotras & Sahasranamas

Stotras are devotional hymns of praise; sahasranamas are litanies of a thousand names. Each text below is presented with the original Sanskrit in Devanagari, IAST transliteration, and the meaning of every verse or name — for study, recitation, and contemplation.

VaishnavaVishnu

Vishnu Sahasranama

The 1000 names of Lord Vishnu from the Anushasana Parva of the Mahabharata, recited by Bhishma to Yudhishthira as the supreme means of liberation. Composed in 107 shlokas in Anushtup meter.

1,000 names · 107 shlokasRead →
ShaktaLalita (Devi)

Lalita Sahasranama

The 1000 names of the Divine Mother Lalita from the Brahmanda Purana, revealed by Hayagriva to the sage Agastya.

1,000 namesRead →
ShaivaShiva

Shiva Tandava Stotram

Composed by Ravana in reverence to Lord Shiva — 16 verses describing Shiva's cosmic Tandava dance with extraordinary poetic power.

16 versesRead →
SmartaNavagraha

Navagraha Stotram

A nine-verse hymn honoring the nine grahas as sacred archetypal forces of rhythm, karma, and contemplative alignment.

9 versesRead →

What is a stotra?

A stotra is a hymn of praise addressed to a deity, composed in Sanskrit meter and meant to be recited or sung. A sahasranama (“thousand names”) is a specific kind of stotra that enumerates a thousand epithets of a deity — each name a compressed meditation on one aspect of the divine. Reciting them is among the most widespread devotional practices in Sanatan Dharma.