Back to Namavali Collection
Lord Krishna

Lord Krishna

108 Holy names of Lord Krishna (Ashtottara Shatanamavali), the supreme personality of godhead

When to recite?

Shri Krishna Janmashtami, Govardhan Puja, Gita Jayanti, and on Ekadashi days.

How to recite?

Being an avatar of Vishnu, Shri Krishna is also very fond of Tulsi. Offer Tulsi, yellow flowers, and Akshata while chanting the 108 names. It is traditional to offer butter (Makhan) and sugar candy (Mishri) at the end of the worship.

108Names
1

Om Shrikrishnaya Namah।

ॐ श्रीकृष्णाय नमः।

Meaning:The dark-complexioned Lord

2

Om Kamalanathaya Namah।

ॐ कमलानाथाय नमः।

Meaning:Lord of Goddess Lakshmi

3

Om Vasudevaya Namah।

ॐ वासुदेवाय नमः।

Meaning:Son of Vasudeva

4

Om Sanatana Namah।

ॐ सनातनाय नमः।

Meaning:The eternal one

5

Om Vasudevatmajaya Namah।

ॐ वसुदेवात्मजाय नमः।

Meaning:Son of Vasudeva

6

Om Punyaya Namah।

ॐ पुण्याय नमः।

Meaning:The supremely holy one

7

Om Lilamanushavigrahaya Namah।

ॐ लीलामानुषविग्रहाय नमः।

Meaning:One who took human form for his divine plays

8

Om Shrivatsakaustubhadharaya Namah।

ॐ श्रीवत्सकौस्तुभधराय नमः।

Meaning:Bearer of Shrivatsa and Kaustubha gem

9

Om Yashodavatsalaya Namah।

ॐ यशोदावत्सलाय नमः।

Meaning:Beloved son of Mother Yashoda

10

Om Haraye Namah।

ॐ हरये नमः।

Meaning:Lord of nature

11

Om Chaturbhujattachakrasigadashankhambujayudhaya Namah।

ॐ चतुर्भुजात्तचक्रासिगदाशङ्खाम्बुजायुधाय नमः।

Meaning:The four-armed Lord with various weapons

12

Om Devakinandanaya Namah।

ॐ देवकीनन्दनाय नमः।

Meaning:Son of Mother Devaki

13

Om Shrishaya Namah।

ॐ श्रीशाय नमः।

Meaning:Lord of Lakshmi

14

Om Nandagopapriyatmajaya Namah।

ॐ नन्दगोपप्रियात्मजाय नमः।

Meaning:Beloved son of Nanda

15

Om Yamunavegasamharine Namah।

ॐ यमुनावेगसंहारिणे नमः।

Meaning:Destroyer of Yamuna's current speed

16

Om Balabhadrapriyanujaya Namah।

ॐ बलभद्रप्रियानुजाय नमः।

Meaning:Beloved younger brother of Balabhadra

17

Om Putanajivitaharaya Namah।

ॐ पूतनाजीवितहराय नमः।

Meaning:Destroyer of Putana

18

Om Shakatasurabhanjanaya Namah।

ॐ शकटासुरभञ्जनाय नमः।

Meaning:Destroyer of the demon Shakata

19

Om Nandavrajajananandine Namah।

ॐ नन्दव्रजजनानन्दिने नमः।

Meaning:Giver of joy to Nanda and Vraja folk

20

Om Sachchidanandavigrahaya Namah।

ॐ सच्चिदानन्दविग्रहाय नमः।

Meaning:Embodiment of truth, consciousness and bliss

21

Om Navanitaviliptangaya Namah।

ॐ नवनीतविलिप्ताङ्गाय नमः।

Meaning:Whose body is smeared with fresh butter

22

Om Navanitanataya Namah।

ॐ नवनीतनटाय नमः।

Meaning:Dancer for butter

23

Om Anaghaya Namah।

ॐ अनघाय नमः।

Meaning:The faultless one

24

Om Navanitanavaharaya Namah।

ॐ नवनीतनवाहाराय नमः।

Meaning:One who takes fresh butter as food

25

Om Muchukundaprasadakaya Namah।

ॐ मुचुकुन्दप्रसादकाय नमः।

Meaning:Bestower of grace to Muchukunda

26

Om Shodashastrisahasreshaya Namah।

ॐ षोडशस्त्रीसहस्रेशाय नमः।

Meaning:Lord of sixteen thousand women

27

Om Tribhangine Namah।

ॐ त्रिभङ्गिने नमः।

Meaning:Lord with the three-fold bent posture

28

Om Madhurakritaye Namah।

ॐ मधुराकृतये नमः।

Meaning:Whose form is sweet and attractive

29

Om Shukavagamritabdhindave Namah।

ॐ शुकवागमृताब्धीन्दवे नमः।

Meaning:The moon to the nectar-ocean of Shuka's words

30

Om Govindaya Namah।

ॐ गोविन्दाय नमः।

Meaning:Protector of cows

31

Om Yoginam Pataye Namah।

ॐ योगिनां पतये नमः।

Meaning:Lord of the Yogis

32

Om Vatsavatacharaya Namah।

ॐ वत्सवाटचराय नमः।

Meaning:One who wanders in the cow-shed

33

Om Anantaya Namah।

ॐ अनन्ताय नमः।

Meaning:The infinite

34

Om Dhenukasurabhanjanaya Namah।

ॐ धेनुकासुरभञ्जनाय नमः।

Meaning:Destroyer of the demon Dhenuka

35

Om Trinikritatrinavartaya Namah।

ॐ तृणीकृततृणावर्ताय नमः।

Meaning:Destroyer of the demon Trinavarta

36

Om Yamalarjunabhanjanaya Namah।

ॐ यमलार्जुनभञ्जनाय नमः।

Meaning:Broken of the twin Yamalarjuna trees

37

Om Uttalatalabhetre Namah।

ॐ उत्तालतालभेत्रे नमः।

Meaning:Breaker of the tall palm trees

38

Om Tamalashyamalakritaye Namah।

ॐ तमालश्यामलाकृतये नमः।

Meaning:Dark complexioned like Tamala tree

39

Om Gopagopishvaraya Namah।

ॐ गोपगोपीश्वराय नमः।

Meaning:Lord of Gopis and Gopas

40

Om Yogine Namah।

ॐ योगिने नमः।

Meaning:The great Yogi

41

Om Kotisuryasamaprabhaya Namah।

ॐ कोटिसूर्यसमप्रभाय नमः।

Meaning:Brilliant like ten million suns

42

Om Ilapataye Namah।

ॐ इलापतये नमः।

Meaning:Lord of knowledge/earth

43

Om Parasmai Jyotishe Namah।

ॐ परस्मै ज्योतिषे नमः।

Meaning:Supreme light

44

Om Yadavendraya Namah।

ॐ यादवेन्द्राय नमः।

Meaning:Lord of the Yadavs

45

Om Yadudvahaya Namah।

ॐ यदूद्वहाय नमः।

Meaning:Leader of the Yadu race

46

Om Vanamaline Namah।

ॐ वनमालीने नमः।

Meaning:Wearing a forest garland

47

Om Pitavasase Namah।

ॐ पीतवाससे नमः।

Meaning:Wearing yellow garments

48

Om Parijatapaharakaya Namah।

ॐ पारिजातापहारकाय नमः।

Meaning:Stealer of the Parijata tree

49

Om Govardhanachaloddhartre Namah।

ॐ गोवर्धनाचलोद्धर्त्रे नमः।

Meaning:Lifter of Govardhana hill

50

Om Gopalaya Namah।

ॐ गोपालाय नमः।

Meaning:Protector of cows

51

Om Sarvapalakaya Namah।

ॐ सर्वपालकाय नमः।

Meaning:Protector of all

52

Om Ajaya Namah।

ॐ अजाय नमः।

Meaning:The unborn

53

Om Niranjanaya Namah।

ॐ निरञ्जनाय नमः।

Meaning:The spotless one

54

Om Kamajanakaya Namah।

ॐ कामजनकाय नमः।

Meaning:Generator of desires

55

Om Kanjalochanaya Namah।

ॐ कञ्जलोचनाय नमः।

Meaning:Lotus-eyed one

56

Om Madhughne Namah।

ॐ मधुघ्ने नमः।

Meaning:Destroyer of the demon Madhu

57

Om Mathuranathaya Namah।

ॐ मथुरानाथाय नमः।

Meaning:Lord of Mathura

58

Om Dvarakanayakaya Namah।

ॐ द्वारकानायकाय नमः।

Meaning:Lord of Dvaraka

59

Om Baline Namah।

ॐ बलिने नमः।

Meaning:The powerful one

60

Om Vrindavanantasancharine Namah।

ॐ वृन्दावनान्तसञ्चारिणे नमः।

Meaning:One who wanders in Vrindavana forest

61

Om Tulasidamabhushanaya Namah।

ॐ तुलसीदामभूषणाय नमः।

Meaning:Adorned with Tulasi garland

62

Om Syamantakamanerhartre Namah।

ॐ स्यमन्तकमणेर्हर्त्रे नमः।

Meaning:Who took the Syamantaka jewel

63

Om Naranarayanatmakaya Namah।

ॐ नरनारायणात्मकाय नमः।

Meaning:Who is Narayana and Nara

64

Om Kubjakrishnambaradharaya Namah।

ॐ कुब्जाकृष्णाम्बरधराय नमः।

Meaning:Who took the scent from Kubja

65

Om Mayine Namah।

ॐ मायिने नमः।

Meaning:The master of Maya

66

Om Paramapurushaya Namah।

ॐ परमपूरुषाय नमः।

Meaning:The supreme person

67

Om Mushtikasurachanuramallayuddhavisharadaya Namah।

ॐ मुष्टिकासुरचाणूरमल्लयुद्धविशारदाय नमः।

Meaning:Expert in wrestling demons Mushtika and Chanura

68

Om Samsaravairine Namah।

ॐ संसारवैरिणे नमः।

Meaning:Enemy of the worldly cycles

69

Om Kamsaraye Namah।

ॐ कंसारये नमः।

Meaning:Enemy of Kamsa

70

Om Muraraye Namah।

ॐ मुरारये नमः।

Meaning:Enemy of Mura

71

Om Narakantakaya Namah।

ॐ नरकान्तकाय नमः।

Meaning:Slayer of Narakasura

72

Om Anadibrahmacharine Namah।

ॐ अनादिब्रह्मचारिणे नमः।

Meaning:Eternal brahmachari

73

Om Krishnavyasanakarshakaya Namah।

ॐ कृष्णाव्यसनकर्षकाय नमः।

Meaning:Remover of Draupadi's distress

74

Om Shishupalashirashchhetre Namah।

ॐ शिशुपालशिरश्छेत्रे नमः।

Meaning:Slayer of Shishupala

75

Om Duryodhanakulantakaya Namah।

ॐ दुर्योधनकुलान्तकाय नमः।

Meaning:Destroyer of Duryodhana's race

76

Om Vidurakruravaradaya Namah।

ॐ विदुराक्रूरवरदाय नमः।

Meaning:Bestower of boons to Vidura and Akrura

77

Om Vishvarupapradarshakaya Namah।

ॐ विश्वरूपप्रदर्शकाय नमः।

Meaning:Revealer of the universal form

78

Om Satyavache Namah।

ॐ सत्यवाचे नमः।

Meaning:Truthful-speaker

79

Om Satyasankalpaya Namah।

ॐ सत्यसङ्कल्पाय नमः।

Meaning:Whose resolves are always true

80

Om Satyabhamarataya Namah।

ॐ सत्यभामारताय नमः।

Meaning:Lover of Satyabhama

81

Om Jayine Namah।

ॐ जयिने नमः।

Meaning:The victorious one

82

Om Subhadrapurvajaya Namah।

ॐ सुभद्रापूर्वजाय नमः।

Meaning:Elder brother of Subhadra

83

Om Vishnave Namah।

ॐ विष्णवे नमः।

Meaning:The all-pervading Lord

84

Om Bhishmamuktipradayakaya Namah।

ॐ भीष्ममुक्तिप्रदायकाय नमः।

Meaning:Giver of liberation to Bhishma

85

Om Jagadgurave Namah।

ॐ जगद्गुरवे नमः।

Meaning:Guru of the universe

86

Om Jagannathaya Namah।

ॐ जगन्नाथाय नमः।

Meaning:Lord of the universe

87

Om Venunada Visharadaya Namah।

ॐ वेणुनाद विशारदाय नमः।

Meaning:Expert in flute playing

88

Om Vrishabhasuravidhvamsine Namah।

ॐ वृषभासुरविध्वंसिने नमः।

Meaning:Destroyer of the bull demon

89

Om Banasurakarantakaya Namah।

ॐ बाणासुरकरान्तकाय नमः।

Meaning:Slayer of Banasura

90

Om Yudhishthirapratishthatre Namah।

ॐ युधिष्ठिरप्रतिष्ठात्रे नमः।

Meaning:Establisher of Yudhishthira

91

Om Barhibarhavatamsakaya Namah।

ॐ बर्हिबर्हावतंसकाय नमः।

Meaning:Whose head is adorned with peacock feathers

92

Om Parthasarathaye Namah।

ॐ पार्थसारथये नमः।

Meaning:Charioteer of Arjuna

93

Om Avyaktaya Namah।

ॐ अव्यक्ताय नमः।

Meaning:The unmanifested

94

Om Gitamritamahodadhaye Namah।

ॐ गीतामृतमहोदधये नमः।

Meaning:Ocean of nectar of the Bhagavad Gita

95

Om Kaliyaphanimanikyaranjitashripadambujaya Namah।

ॐ कालीयफणिमाणिक्यरञ्जितश्रीपदाम्बुजाय नमः।

Meaning:Whose lotus feet are adorned by the gems of Kaliya's hoods

96

Om Damodaraya Namah।

ॐ दामोदराय नमः।

Meaning:Bound with a rope around the waist

97

Om Yajnabhoktre Namah।

ॐ यज्ञभोक्त्रे नमः।

Meaning:Enjoyer of all sacrifices

98

Om Danavendravinashakaya Namah।

ॐ दानवेन्द्रविनाशकाय नमः।

Meaning:Destroyer of the kings of demons

99

Om Narayanaya Namah।

ॐ नारायणाय नमः।

Meaning:Who resides in the hearts of all

100

Om Parabrahmane Namah।

ॐ परब्रह्मणे नमः।

Meaning:The supreme Absolute

101

Om Pannagashanavahanaya Namah।

ॐ पन्नगाशनवाहनाय नमः।

Meaning:Whose vehicle is the eater of serpents (Garuda)

102

Om Jalakridasamasaktagopivastrapaharakaya Namah।

ॐ जलक्रीडासमासक्तगोपीवस्त्रापहाराकाय नमः।

Meaning:Who stole the clothes of Gopis playing in water

103

Om Punyashlokaya Namah।

ॐ पुण्यश्लोकाय नमः।

Meaning:Of sacred fame

104

Om Tirthakaraya Namah।

ॐ तीर्थकराय नमः।

Meaning:Creator of pilgrimage places

105

Om Vedavedyaya Namah।

ॐ वेदवेद्याय नमः।

Meaning:Known through the Vedas

106

Om Dayanidhaye Namah।

ॐ दयानिधये नमः।

Meaning:Treasure of compassion

107

Om Sarvatirthatmakaya Namah।

ॐ सर्वतीर्थात्मकाय नमः।

Meaning:Embodiment of all holy waters

108

Om Sarvagraharupine Namah।

ॐ सर्वग्रहरूपिणे नमः।

Meaning:Embodiment of all planets

109

Om Paratparaya Namah।

ॐ परात्पराय नमः।

Meaning:The highest of the high