Divya Marg app logo representing sacred lotus and chanting pathDivya Marg

108 Names of Lord Rama with Meanings: Shri Ram Ashtottara Shatanamavali

DMDivya Marg Editorial Team10 min read
Shri Ram Darbar with tulsi leaves and a diya arranged for archana

Every name of Shri Ram tells us something about him. He is Rajivalochana, the lotus-eyed. He is Satyavak, whose word is always true. He is Dayasara, the very essence of compassion.

The Shri Ram Ashtottara Shatanamavali gathers 108 such names into one beautiful prayer. Below you will find all 108 names in Sanskrit with their meanings, the Ramayana stories hidden inside many of them, and a simple way to recite them at home.

Key takeaways

  • The Shri Ram Ashtottara Shatanamavali is a traditional garland of 108 names of Bhagwan Ram.
  • Each name is chanted in the form Om ... Namah, for example Om Shri Ramaya Namah.
  • Many names describe Ramayana episodes, from breaking Shiva's bow to building the Ram Setu.
  • Reciting one name per bead completes a full 108-bead mala.

What Is the Shri Ram Ashtottara Shatanamavali?

Ashtottara means one hundred and eight, and shatanamavali means a garland of names. The Shri Ram Ashtottara Shatanamavali is a traditional sequence of 108 names of Bhagwan Ram, each one praising a quality, a deed or a divine aspect of the Lord.

Some names remember episodes from the Ramayana, like breaking Shiva's bow or building the Setu. Some describe his nature, like his lotus eyes or his ever-smiling face. And the final names describe Ram as the supreme Brahman himself. Reciting all 108 is like walking through the whole Ramayana in a few minutes.

About this list

Several versions of Ram's 108 names exist. This post follows the widely recited namavali that begins with Shri Ramaya Namah and ends with Parasmai Namah. Each name is chanted in the form Om ... Namah.

Why 108 Names?

108 is one of the most sacred numbers in Sanatan Dharma. A japa mala has 108 beads, and most ashtottara namavalis of deities have 108 names. Reciting one name per bead lets you complete a full mala of Ram's names in one sitting.

108 Names of Shri Ram with Meanings

Names 1 to 27

Shri Ram's names 1 to 27
#MantraNameMeaning
1ॐ श्रीरामाय नमःShri RamaThe one in whom all hearts rejoice
2ॐ रामभद्राय नमःRamabhadraThe auspicious Ram who brings welfare to all
3ॐ रामचन्द्राय नमःRamachandraRam who is cool and gentle like the moon
4ॐ शाश्वताय नमःShashvataThe eternal one
5ॐ राजीवलोचनाय नमःRajivalochanaThe lotus-eyed one
6ॐ श्रीमते नमःShrimanFull of grace and glory, ever with Shri (Sita)
7ॐ राजेन्द्राय नमःRajendraKing of kings
8ॐ रघुपुङ्गवाय नमःRaghupungavaThe finest of the Raghu dynasty
9ॐ जानकीवल्लभाय नमःJanakivallabhaBeloved of Janaki, Mata Sita
10ॐ जैत्राय नमःJaitraThe ever-victorious
11ॐ जितामित्राय नमःJitamitraConqueror of enemies
12ॐ जनार्दनाय नमःJanardanaProtector of all people
13ॐ विश्वामित्रप्रियाय नमःVishvamitrapriyaDear to sage Vishvamitra
14ॐ दान्ताय नमःDantaCalm and self-controlled
15ॐ शरणत्राणतत्पराय नमःSharanatranatatparaEver ready to protect those who take refuge in him
16ॐ वालिप्रमथनाय नमःValipramathanaSlayer of Vali
17ॐ वाग्मिने नमःVagmiThe eloquent speaker
18ॐ सत्यवाचे नमःSatyavakOne whose every word is true
19ॐ सत्यविक्रमाय नमःSatyavikramaWhose valour never fails
20ॐ सत्यव्रताय नमःSatyavrataDevoted to the vow of truth
21ॐ व्रतधराय नमःVratadharaKeeper of sacred vows
22ॐ सदाहनुमदाश्रिताय नमःSada HanumadashritaEver served by Hanuman
23ॐ कौसलेयाय नमःKausaleyaSon of Kausalya
24ॐ खरध्वंसिने नमःKharadhvamsiDestroyer of the demon Khara
25ॐ विराधवधपण्डिताय नमःViradhavadhapanditaWho skilfully slew the demon Viradha
26ॐ विभीषणपरित्रात्रे नमःVibhishanaparitrataProtector of Vibhishan
27ॐ हरकोदण्डखण्डनाय नमःHarakodandakhandanaWho broke Shiva's mighty bow at Sita's swayamvar

Names 28 to 54

Shri Ram's names 28 to 54
#MantraNameMeaning
28ॐ सप्ततालप्रभेत्त्रे नमःSaptatalaprabhettaWho pierced seven sal trees with one arrow
29ॐ दशग्रीवशिरोहराय नमःDashagrivashiroharaWho struck down the ten-headed Ravana
30ॐ जामदग्न्यमहादर्पदलनाय नमःJamadagnyamahadarpadalanaWho humbled the great pride of Parashurama
31ॐ ताटकान्तकाय नमःTatakantakaSlayer of Tataka
32ॐ वेदान्तसाराय नमःVedantasaraThe essence of Vedanta
33ॐ वेदात्मने नमःVedatmaThe soul of the Vedas
34ॐ भवरोगस्य भेषजाय नमःBhavarogasya BheshajaThe medicine for the disease of worldly suffering
35ॐ दूषणत्रिशिरोहन्त्रे नमःDushanatrishirohantaSlayer of Dushana and Trishira
36ॐ त्रिमूर्तये नमःTrimurtiEmbodiment of Brahma, Vishnu and Shiva
37ॐ त्रिगुणात्मकाय नमःTrigunatmakaThe source of the three gunas
38ॐ त्रिविक्रमाय नमःTrivikramaWho measured the three worlds in three steps
39ॐ त्रिलोकात्मने नमःTrilokatmaThe soul of the three worlds
40ॐ पुण्यचारित्रकीर्तनाय नमःPunyacharitrakirtanaWhose sacred story purifies all who sing it
41ॐ त्रिलोकरक्षकाय नमःTrilokarakshakaProtector of the three worlds
42ॐ धन्विने नमःDhanviThe great archer
43ॐ दण्डकारण्यकर्तनाय नमःDandakaranyakartanaWho freed the Dandaka forest from demons
44ॐ अहल्याशापशमनाय नमःAhalyashapashamanaWho ended Ahalya's curse
45ॐ पितृभक्ताय नमःPitribhaktaDevoted to his father
46ॐ वरप्रदाय नमःVarapradaGiver of boons
47ॐ जितेन्द्रियाय नमःJitendriyaMaster of the senses
48ॐ जितक्रोधाय नमःJitakrodhaWho has conquered anger
49ॐ जितामित्राय नमःJitamitraConqueror of enemies (this name appears twice in the traditional list)
50ॐ जगद्गुरवे नमःJagadguruTeacher of the whole world
51ॐ ऋक्षवानरसङ्घातिने नमःRikshavanarasanghatiWho united the bears and vanaras into one army
52ॐ चित्रकूटसमाश्रयाय नमःChitrakutasamashrayaWho made Chitrakoot his home
53ॐ जयन्तत्राणवरदाय नमःJayantatranavaradaWho spared Jayanta and granted him protection
54ॐ सुमित्रापुत्रसेविताय नमःSumitraputrasevitaServed by Lakshman, son of Sumitra

Names 55 to 81

Shri Ram's names 55 to 81
#MantraNameMeaning
55ॐ सर्वदेवाधिदेवाय नमःSarvadevadhidevaGod of all gods
56ॐ मृतवानरजीवनाय नमःMritavanarajivanaWho brought the fallen vanaras back to life
57ॐ मायामारीचहन्त्रे नमःMayamarichahantaSlayer of Maricha, the illusory golden deer
58ॐ महादेवाय नमःMahadevaThe great god
59ॐ महाभुजाय नमःMahabhujaThe mighty-armed
60ॐ सर्वदेवस्तुताय नमःSarvadevastutaPraised by all the gods
61ॐ सौम्याय नमःSaumyaGentle and pleasing
62ॐ ब्रह्मण्याय नमःBrahmanyaProtector of dharma and the wise
63ॐ मुनिसंस्तुताय नमःMunisamstutaPraised by the sages
64ॐ महायोगिने नमःMahayogiThe great yogi
65ॐ महोदराय नमःMahodaraThe most generous
66ॐ सुग्रीवेप्सितराज्यदाय नमःSugrivepsitarajyadaWho gave Sugriva the kingdom he longed for
67ॐ सर्वपुण्याधिकफलाय नमःSarvapunyadhikaphalaWhose grace is greater than the fruit of all good deeds
68ॐ स्मृतसर्वाघनाशनाय नमःSmritasarvaghanashanaWho destroys all sins when simply remembered
69ॐ आदिपुरुषाय नमःAdipurushaThe first being
70ॐ परमपुरुषाय नमःParamapurushaThe supreme being
71ॐ महापुरुषाय नमःMahapurushaThe great being
72ॐ पुण्योदयाय नमःPunyodayaThe source of all merit
73ॐ दयासाराय नमःDayasaraThe essence of compassion
74ॐ पुराणपुरुषोत्तमाय नमःPuranapurushottamaThe ancient, supreme person
75ॐ स्मितवक्त्राय नमःSmitavaktraThe one with an ever-smiling face
76ॐ मितभाषिणे नमःMitabhashiWho speaks few, measured words
77ॐ पूर्वभाषिणे नमःPurvabhashiWho is first to greet and speak kindly to others
78ॐ राघवाय नमःRaghavaDescendant of King Raghu
79ॐ अनन्तगुणगम्भीराय नमःAnantagunagambhiraDeep with endless virtues
80ॐ धीरोदात्तगुणोत्तमाय नमःDhirodattagunottamaSupreme in steady, noble, heroic qualities
81ॐ मायामानुषचारित्राय नमःMayamanushacharitraWho lived a human life through divine maya

Names 82 to 108

Shri Ram's names 82 to 108
#MantraNameMeaning
82ॐ महादेवादिपूजिताय नमःMahadevadipujitaWorshipped by Shiva and the other gods
83ॐ सेतुकृते नमःSetukritBuilder of the Ram Setu
84ॐ जितवाराशये नमःJitavarashiWho conquered the ocean
85ॐ सर्वतीर्थमयाय नमःSarvatirthamayaThe embodiment of all holy places
86ॐ हरये नमःHariRemover of sins
87ॐ श्यामाङ्गाय नमःShyamangaThe dark-complexioned one
88ॐ सुन्दराय नमःSundaraThe beautiful one
89ॐ शूराय नमःShuraThe brave one
90ॐ पीतवाससे नमःPitavasaWho wears yellow garments
91ॐ धनुर्धराय नमःDhanurdharaBearer of the bow
92ॐ सर्वयज्ञाधिपाय नमःSarvayajnadhipaLord of all yajnas
93ॐ यज्वने नमःYajvaPerformer of yajnas
94ॐ जरामरणवर्जिताय नमःJaramaranavarjitaFree from old age and death
95ॐ विभीषणप्रतिष्ठात्रे नमःVibhishanapratishthataWho crowned Vibhishan king of Lanka
96ॐ सर्वापगुणवर्जिताय नमःSarvapagunavarjitaFree from every fault
97ॐ परमात्मने नमःParamatmaThe supreme Self
98ॐ परस्मै ब्रह्मणे नमःParam BrahmaThe supreme Brahman
99ॐ सच्चिदानन्दविग्रहाय नमःSachchidanandavigrahaThe form of truth, consciousness and bliss
100ॐ परस्मै ज्योतिषे नमःParam JyotiThe supreme light
101ॐ परस्मै धाम्ने नमःParam DhamaThe supreme abode
102ॐ पराकाशाय नमःParakashaThe supreme space that holds everything
103ॐ परात्पराय नमःParatparaHigher than the highest
104ॐ परेशाय नमःPareshaThe supreme lord
105ॐ पारगाय नमःParagaWho carries devotees across the ocean of samsara
106ॐ पराय नमःParaThe one beyond all
107ॐ सर्वदेवात्मकाय नमःSarvadevatmakaThe soul of all deities
108ॐ परस्मै नमःParasmaiThe Supreme

Names That Tell the Ramayana Story

Many of the 108 names are tiny summaries of Ramayana episodes. If you know the story, reciting them becomes a form of remembrance:

  • Tatakantaka and Vishvamitrapriya: young Ram protecting Vishvamitra's yajna from the demoness Tataka.
  • Ahalyashapashamana: freeing Ahalya from her curse on the way to Mithila.
  • Harakodandakhandana: breaking Shiva's bow to win Sita's hand.
  • Jamadagnyamahadarpadalana: humbling Parashurama after the swayamvar.
  • Pitribhakta and Chitrakutasamashraya: accepting exile to keep his father's word and living at Chitrakoot.
  • Mayamarichahanta: slaying Maricha, the golden deer.
  • Saptatalaprabhetta and Valipramathana: proving his strength to Sugriva and defeating Vali.
  • Setukrit and Jitavarashi: building the Ram Setu across the ocean.
  • Dashagrivashirohara and Vibhishanapratishthata: defeating Ravana and crowning Vibhishan.

How to Recite the 108 Names

  1. Prepare a simple space. Light a diya before an image of Shri Ram, Sita, Lakshman and Hanuman if you have one.
  2. Begin with remembrance. Chant Shri Ram Jai Ram Jai Jai Ram a few times to settle the mind.
  3. Recite each name as Om ... Namah. For example, Om Shri Ramaya Namah, Om Ramabhadraya Namah, and so on.
  4. Offer something with each name, if you like. Traditionally a tulsi leaf, flower petal or a few grains of akshat are offered at each name. This is called archana.
  5. Keep count with a mala. Move one bead per name. When you reach the sumeru, all 108 names are complete.
  6. Close with aarti or a short prayer and offer your recitation to Shri Ram.

Best Days to Recite

The 108 names can be recited any day. They are especially popular on Ram Navami, during Navratri, on Diwali when Ram's return to Ayodhya is celebrated, and on Tuesdays and Saturdays alongside Hanuman worship. Many families recite them every morning as part of their daily puja.

Benefits of Chanting Ram's 108 Names

The namavali itself praises Ram as Smritasarvaghanashana, the one who destroys all sins when simply remembered. Devotees describe these benefits from regular recitation:

  • It keeps the qualities of Shri Ram, like truth, patience and compassion, in front of the mind every day.
  • It brings the whole Ramayana into a short daily practice.
  • It turns ordinary puja into focused, meaningful worship.
  • Many find it brings peace and courage during difficult times.

Chant Ram's Names with Divya Marg

Want to make Ram naam a daily habit? Begin with the 13-syllable mantra, explained in our guide to Shri Ram Jai Ram Jai Jai Ram:

श्री राम जय राम जय जय राम

Shrī Rām Jay Rām Jay Jay Rām

Then track every mala with the Divya Marg app. It gives you a digital mala with haptic feedback on each bead, saves your sessions, and lets you chant together with family through group jaap. You can also read how Bharat kept Ram at the centre of his life for 14 years in the story of Ram's padukas.

What is the Shri Ram Ashtottara Shatanamavali?

It is a traditional list of 108 names of Bhagwan Ram, each praising one of his qualities, deeds or divine aspects. It is recited as a prayer, often with an offering of tulsi or flowers at each name.

How do I chant the 108 names of Lord Rama?

Add Om before each name and Namah after it, for example Om Ramabhadraya Namah. Move one bead of a 108-bead mala with each name to keep count.

How long does it take to recite all 108 names?

Most people take about 10 to 15 minutes at a comfortable pace. With practice it becomes quicker.

When should I recite Ram's 108 names?

Any day is good. They are especially recited on Ram Navami, during Navratri, on Diwali, and on Tuesdays and Saturdays with Hanuman worship.

Why does one name appear twice in the list?

In this traditional namavali, Jitamitra (conqueror of enemies) appears at both number 11 and number 49. Devotees recite the list as it has been handed down.

Is chanting 108 names the same as Ram naam jaap?

They are related but different. The 108 names are a stotra recited once through, while Ram naam jaap repeats one name or mantra, such as Shri Ram Jai Ram Jai Jai Ram, many times.

Glowing warm spiritual background with golden aura for Divya Marg application download call to action
Free to download

Begin your Naam Jaap today

Offline-first and built entirely around one purpose — helping you show up for your practice, every single day.

  • Free, always
  • Works offline
  • No ads
Get the Divya Marg Naam Jaap counter app on the Google Play Store