108 Names of Lord Krishna in Sanskrit With Meanings

30 Aug 2026

108-names-of-lord-krishna

Krishna Ashtottara Shatanamavali – Sanskrit Names, English Meanings, Pronunciation & Chanting Guide

The 108 Names of Lord Krishna, known as Krishna Ashtottara Shatanamavali (श्री कृष्ण अष्टोत्तर शतनामावली), are among the most sacred prayers in the Hindu devotional tradition. Each name captures a specific quality, divine pastime, or cosmic role of Lord Krishna — from His childhood in Vrindavan to His role as teacher in the Bhagavad Gita.

Below you will find the complete traditional list in Sanskrit, with English transliteration and meaning, followed by a Hindi meanings section, pronunciation guide, chanting instructions, and FAQs.

108 Names of Lord Krishna – Complete Table

The Sanskrit names below are drawn from the traditional Shri Krishna Ashtottara Shata Namavali as preserved in Sanskrit liturgical texts. Variations in order and transliteration may exist between regional traditions.

No.SanskritTransliterationEnglish Meaning
1कृष्णायKṛṣṇāyaThe all-attractive, dark-complexioned Lord
2कमलानाथायKamalānāthāyaLord of Goddess Lakshmi
3वासुदेवायVāsudevāyaSon of Vasudeva; the all-pervading one
4सनातनायSanātanāyaThe eternal, ever-existing one
5वसुदेवात्मजायVasudevātmajāyaThe beloved son of Vasudeva
6पुण्यायPuṇyāyaThe supremely pure, meritorious one
7लीलामानुष विग्रहायLīlāmānuṣa VigrahāyaOne who assumes a human form for divine play
8श्रीवत्स कौस्तुभधरायŚrīvatsa KaustubhadharāyaWearer of the Shrivatsa mark and Kaustubha gem
9यशोदावत्सलायYaśodāvatsalāyaThe beloved child of Mother Yashoda
10हरयेHarayeRemover of sins and sorrow; Lord of nature
11चतुर्भुजात्त चक्रासिगदा शङ्खान्द्युदायुधायCaturbhujātta Cakrāsi Gadā...The four-armed Lord bearing discus, sword, mace and conch
12देवकीनन्दनायDevakīnandanāyaThe beloved son of Devaki
13श्रीशायŚrīśāyaThe Lord of Shri (Goddess Lakshmi)
14नन्दगोप प्रियात्मजायNandagopa PriyātmajāyaThe dearly loved son of Nanda Gopa
15यमुना वेगसंहारिणेYamunā VegasaṃhāriṇeThe tamer of the mighty current of the Yamuna
16बलभद्र प्रियानुजायBalabhadra PriyānujāyaThe dear younger brother of Balarama
17पूतना जीवितहरायPūtanā JīvitaharāyaThe destroyer of the demoness Putana
18शकटासुर भञ्जनायŚakaṭāsura BhañjanāyaThe breaker of the cart demon Shakathasura
19नन्दव्रज जनानन्दिनेNandavraja JanānandineThe one who brings joy to the people of Nanda's Vraja
20सच्चिदानन्द विग्रहायSaccidānanda VigrahāyaEmbodiment of Existence, Consciousness and Bliss
21नवनीत विलिप्ताङ्गायNavanīta ViliptāṅgāyaWhose body is smeared with fresh butter
22नवनीत नटायNavanīta NaṭāyaThe dancer who steals butter
23अनघायAnaghāyaThe sinless, faultless one
24नवनीत नवाहारायNavanīta NavāhārāyaOne who has fresh butter as His food
25मुचुकुन्द प्रसादकायMucukunda PrasādakāyaThe bestower of grace upon Muchukunda
26षोडशस्त्री सहस्रेशायṢoḍaśastrī SahasreśāyaThe Lord of sixteen thousand queens
27त्रिभङ्गि मधुराकृतयेTribhaṅgi MadhurākṛtayeOne with a three-fold sweet, graceful posture
28शुकवाग मृताब्धीन्दवेŚukavāg MṛtābdhīndaveThe moon of the nectar-ocean of Shuka's words
29गोविन्दायGovindāyaGiver of joy to cows, earth and the senses
30योगिनां पतयेYogināṃ PatayeThe supreme Lord of all yogis
31वत्सवाटचरायVatsavāṭacarāyaThe one who roams the calf-pens of Vraja
32अनन्तायAnantāyaThe endless, infinite one
33देनुकासुर भञ्जनायDenukāsura BhañjanāyaThe slayer of the demon Dhenuka
34तृणीकृत तृणावर्तायTṛṇīkṛta TṛṇāvartāyaWho treated the whirlwind demon Trinavarta like a blade of grass
35यमलार्जुन भञ्जनायYamalārjuna BhañjanāyaThe breaker of the twin Arjuna trees
36उत्तालतालभेत्रेUttālatālabhettreThe splitter of the tall Tala trees
37तमाल श्यामलाकृतयेTamāla ŚyāmalākṛtayeOne whose form is dark like the Tamala tree
38गोपगोपीश्वरायGopagopīśvarāyaThe Lord of cowherds and Gopis
39योगिनेYogineThe supreme yogi
40कोटिसूर्य समप्रभायKoṭisūrya SamaprabāyaWhose radiance equals ten million suns
41इलापतयेIlāpatayeThe Lord of the earth
42परस्मै ज्योतिषेParasmai JyotiṣeThe supreme transcendent light
43यादवेन्द्रायYādavendrāyaThe king of the Yadava clan
44यदूद्वहायYadūdvahāyaThe exalter and upholder of the Yadu dynasty
45वनमालिनेVanamālineWearer of a garland of forest flowers
46पीतवाससेPītavāsaseWearer of yellow silk garments
47पारिजातापहारकायPārijātāpahārakāyaThe one who brought the Parijata tree from heaven
48गोवर्धनाचलोद्धर्त्रेGovardhānācoddhartreThe lifter of Mount Govardhana
49गोपालायGopālāyaThe tender and protector of cows
50सर्वपालकायSarvapālakāyaThe sustainer and protector of all beings
51अजायAjāyaThe unborn, beginningless one
52निरञ्जनायNirañjanāyaThe unblemished, perfectly pure one
53कामजनकायKāmajanakāyaThe father / creator of Kama (divine love)
54कञ्जलोचनायKañjalocanāyaThe lotus-eyed one
55मधुघ्नेMadhughneThe slayer of the demon Madhu
56मधुरानाथायMadhurānāthāyaThe Lord of Mathura
57द्वारकानायकायDvārakānāyakāyaThe sovereign Lord of Dwaraka
58बलिनेBalineThe supremely powerful one
59वृन्दावनान्त सञ्चारिणेVṛndāvanānta SañcāriṇeThe wanderer in the groves of Vrindavan
60तुलसीदाम भूषणायTulasīdāma BhūṣaṇāyaAdorned with a garland of Tulasi leaves
61श्यमन्तक मणेर्हर्त्रेŚyamantaka MaṇerharttreThe recoverer of the Syamantaka jewel
62नरनारायणात्मकायNaranārāyaṇātmakāyaWho is the combined form of Nara and Narayana
63कुब्जाकृष्णाम्बरधरायKubjākṛṣṇāmbaradharāyaWearer of the dark garments given by Kubja
64मायिनेMāyineThe master of divine illusion (Maya)
65परमपूरुषायParamapūruṣāyaThe highest and greatest person
66मुष्टिकासुर चाणूर मल्लयुद्ध विशारदायMuṣṭikāsura Cāṇūra...Expert in wrestling who defeated Mushtika and Chanura
67संसारवैरिणेSaṃsāravāiriṇeThe enemy of worldly bondage (samsara)
68कंसारयेKaṃsārayeThe foe and slayer of Kamsa
69मुरारयेMurārayeThe slayer of the demon Mura
70नरकान्तकायNarakāntakāyaThe destroyer of the demon Narakasura
71अनादि ब्रह्मचारिणेAnādi BrahmacāriṇeThe beginningless, eternally pure one
72कृष्णाव्यसन कर्शकायKṛṣṇāvyasana KarśakāyaThe tormentor of Krishna's enemies (Kauravas)
73शिशुपाल शिरश्छेत्रेŚiśupāla ŚiraśchettreThe severer of Shishupala's head
74दुर्योधन कुलान्तकायDuryodhana KulāntakāyaThe destroyer of Duryodhana's lineage
75विदुराक्रूर वरदायVidurākrūra VaradāyaThe bestower of boons to Vidura and Akrura
76विश्वरूप प्रदर्शकायViśvarūpa PradarśakāyaThe revealer of the Cosmic Universal Form
77सत्यवाचेSatyavāceThe one who always speaks truth
78सत्य सङ्कल्पायSatya SaṅkalpāyaWhose resolve is always true and fulfilled
79सत्यभामारतायSatyabhāmāratāyaThe beloved of Satyabhama
80जयिनेJayineThe ever-victorious one
81सुभद्रा पूर्वजायSubhadrā PūrvajāyaThe elder brother of Subhadra
82जिष्णवेJiṣṇaveThe conqueror; ever triumphant
83भीष्ममुक्ति प्रदायकायBhīṣmamukti PradāyakāyaThe granter of liberation to Bhishma
84जगद्गुरवेJagadguraveThe teacher and preceptor of the entire universe
85जगन्नाथायJagannāthāyaThe Lord of the entire universe
86वेणुनाद विशारदायVeṇunāda ViśāradāyaExpert in the divine music of the flute
87वृषभासुर विध्वंसिनेVṛṣabhāsura VidhvaṃsineThe destroyer of the demon Vrishabhasura
88बाणासुर करान्तकायBāṇāsura KarāntakāyaThe cutter of Banasura's arms
89युधिष्ठिर प्रतिष्ठात्रेYudhiṣṭhira PratiṣṭhātreThe establisher of Yudhishthira's kingdom
90बर्हिबर्हावतंसकायBarhibarhāvataṃsakāyaAdorned with peacock feathers as a crest
91पार्थसारथयेPārthasārathayeThe charioteer of Arjuna in the Bhagavad Gita
92अव्यक्तायAvyaktāyaThe unmanifest, imperceptible one
93गीतामृत महोदधयेGītāmṛta MahodadhayeThe great ocean of the nectar of the Bhagavad Gita
94कालीय फणिमाणिक्य रञ्जित श्रीपदाम्बुजायKālīya Phaṇimāṇikya...Whose lotus feet are adorned with jewels from Kaliya's hood
95दामोदरायDāmodarāyaThe one bound at the belly by Mother Yashoda's rope
96यज्ञभोक्त्रेYajñabhoktṛeThe enjoyer of all sacrifices and yajnas
97दानवेन्द्र विनाशकायDānavendra VināśakāyaThe destroyer of demon lords
98नारायणायNārāyaṇāyaThe refuge and shelter of all beings
99परस्मै ब्रह्मणेParasmai BrahmaṇeThe supreme absolute truth
100पन्नगाशन वाहनायPannagāśana VāhanāyaOne whose vehicle is Garuda (the eagle, eater of serpents)
101जलक्रीडासमासक्त गोपीवस्त्रापहारकायJalakrīḍāsamāsakta...The one who playfully took the garments of the Gopis
102पुण्यश्लोकायPuṇyaślokāyaOne whose glories are described in sacred verses
103तीर्थपादायTīrthapādāyaWhose feet are themselves a holy pilgrimage
104वेदवेद्यायVedavedyāyaThe one who is known through the Vedas
105दयानिधयेDayānidhayeThe treasure-house of compassion and mercy
106सर्वतीर्थात्मकायSarvatīrthātmakāyaThe soul present in all holy pilgrimage places
107सर्वग्रहरूपिणेSarvagrahārūpiṇeOne who is the form of all planets and celestial bodies
108परात्परायParātparāyaThe supreme beyond all supremes

 

108 Names of Lord Krishna in Hindi With Meanings

श्री कृष्ण के 108 नाम और उनके अर्थ — यह नामावली श्री कृष्ण अष्टोत्तर शतनामावली के रूप में जानी जाती है। नीचे प्रमुख नामों के हिंदी अर्थ दिए गए हैं:

क्र.संस्कृत नामहिंदी अर्थ
1कृष्णायसर्वाकर्षक, सांवले वर्ण के स्वामी
2कमलानाथायमाँ लक्ष्मी के स्वामी
3वासुदेवायवसुदेव के पुत्र, सर्वव्यापी
4सनातनायअनादि, अनंत, शाश्वत
5यशोदावत्सलायमाता यशोदा के लाड़ले
6सच्चिदानन्द विग्रहायसत्-चित्-आनंदस्वरूप
7गोविन्दायगायों और भूमि को आनंद देने वाले
8गोवर्धनाचलोद्धर्त्रेगोवर्धन पर्वत उठाने वाले
9जगद्गुरवेजगत के गुरु
10पार्थसारथयेअर्जुन के सारथी
11गीतामृत महोदधयेगीतारूपी अमृत के सागर
12दामोदरायजिन्हें माँ यशोदा ने रस्सी से बाँधा
13परात्परायसर्वोच्च से भी परे

 

Most Popular Names of Lord Krishna and Their Meanings


Krishna (कृष्ण) The most fundamental name, from the Sanskrit root karsh meaning 'to attract.' Krishna is the all-attractive one — He who draws all beings toward Him through love.

Govinda (गोविन्द) The Sanskrit root Go carries a multifaceted spiritual meaning, signifying the sacred cow, the living Earth, and the refined human senses (indriyas). In this light, the name Govinda represents Krishna as the supreme caretaker who brings happiness and joy to the cows, nurtures and restores cosmic harmony to the physical Earth, and elevates human perception beyond worldly distractions. 

Gopala (गोपाल): This name means the protector and friend of cows. In the green pastures of Vrindavan, Krishna spent His childhood tending to the cows with great love and care. The villagers deeply respected cows, and Krishna showed everyone how to treat animals with gentle kindness. Today, people remember this name when they want to feel His tender, protective care in their own lives.

Damodara (दामोदर): This name means the one who was tied with a rope around His belly. As a playful child, Krishna often stole butter from the kitchen, so His mother, Yashoda, tied Him to a heavy grinding stone to keep Him out of trouble. This story carries a deep spiritual lesson: even though God is vast and cannot be contained, He willingly lets Himself be captured by pure, loving devotion. Devotees chant this name to remember that unconditional love is the closest way to reach God.

Parthasarathi (पार्थसारथी): This name means the charioteer of Arjuna. During the great war at Kurukshetra, Krishna drove Arjuna's battle chariot and gave him courage when he was overwhelmed by doubt. On that very battlefield, Krishna spoke the sacred teachings of the Bhagavad Gita to help Arjuna fulfill his duty. Whenever people face difficult choices in life, this name reminds them that Krishna is always ready to guide the human mind.

Giridhari (गिरिधारी): This name means the lifter of Mount Govardhana. When a furious storm hit the village of Vrindavan, Krishna raised a massive hill on His little finger to shelter all the people and animals for seven full days. This event proved that divine love can protect anyone from life's harshest storms. Many people chant this name during difficult times to find strength, safety, and shelter.

Shyamsundar (श्यामसुन्दर): This name means the dark and stunningly beautiful one. Krishna's skin is described as having the deep, glowing color of a dark monsoon rain cloud. In classical poetry and songs, His dark complexion is considered more beautiful than anything found on earth. Looking at this divine form helps calm a busy mind and awakens feelings of peace and spiritual wonder.

Why Are There 108 Names of Lord Krishna?

The number 108 holds deep significance in Hindu spiritual philosophy:

Cosmic Distances: Ancient astronomers noticed unique mathematical links between the Earth, the Sun, and the Moon. The distance from the Earth to the Sun is roughly 108 times the diameter of the Sun itself. In a similar way, the distance between the Earth and the Moon is about 108 times the diameter of the Moon. This makes the number 108 a natural bridge between the cosmos and our planet.

Sanskrit Letters: The ancient Sanskrit language is built upon 54 foundational root letters. In spiritual philosophy, each letter carries an active masculine energy and a receptive feminine energy. When you multiply these 54 letters by their two dynamic sides (54*2), you get the sacred total of 108. Chanting these sounds is believed to bring balance and harmony to the speaker's voice and thoughts.

Sacred Texts: Ancient Indian philosophy contains a celebrated collection of 108 core texts called the Upanishads. These books contain discussions between great sages and students about the true nature of life, consciousness, and the universe. Together, they form the philosophical heart of Vedic wisdom. Studying these 108 texts gives a seeker a complete guide to understanding human existence.

Energy in the Body: Traditional yoga and Ayurvedic systems teach that the human body contains 108 vital energy points known as marmas. These points are places where physical tissues, nerves, and subtle energy channels meet. In addition, 108 main energy pathways (nadis) are said to connect directly to the spiritual heart center. By balancing these points through meditation and breathing, a person can enjoy better health and mental clarity.

Prayer Beads: A traditional prayer necklace, known as a japa mala, is made of exactly 108 counting beads. Holding and moving one bead at a time helps the practitioner keep an even rhythm and count without getting distracted. It acts as an anchor for the wandering mind during daily meditation practice. Repeating a divine name for a full round of 108 beads brings a deep sense of calm and completion.

Spiritual Significance of Krishna's 108 Names

In the Bhagavata Purana and Vishnu Purana, the names of God are said to carry the same power as God Himself — the divine name is non-different from the divine person. Each name reflects one of Krishna's infinite qualities: divine love (Dayalu), protection (Gopala), wisdom (Jagadguru), beauty (Shyamsundar), and liberation (Mukunda). Together they form a complete portrait of the Supreme Being who loves, protects, teaches, and liberates all who seek Him.

Read More:- 108 Names of Lord Shiva

How to Chant the 108 Names of Lord Krishna

  1. Find a Quiet Spot: Choose a clean, quiet corner in your home where family members or phones will not interrupt you. You can set up a small table with a picture, a flower, or a simple candle to help set a peaceful atmosphere. Keeping this space tidy helps keep your mind clear and relaxed. Over time, simply sitting in this designated space will automatically help you feel calm.
  2. Sit Comfortably: Take a seat on a soft mat, cushion, or a sturdy chair. Keep your back comfortably upright so your chest can open up and your breath can flow naturally. Relax your shoulders, jaw, and neck so your body does not build up unnecessary tension. Staying physically comfortable allows you to remain still for the entire duration of your practice.
  3. Set a Calm Intention: Close your eyes and take three or four slow, deep breaths through your nose. Take a quiet moment to decide why you are sitting down to practice today, whether for inner peace, healing, or simple gratitude. Giving your mind a clear, positive purpose keeps it from wandering to daily chores. This sincere starting thought sets the tone for a meaningful session.
  4. Chant with Focus: Speak or softly whisper each sacred name one by one at a steady, unhurried pace. Listen carefully to the sound of each word as you say it and try to feel its positive meaning in your heart. You can slide a 108-bead prayer mala between your fingers to keep your rhythm smooth and easy. If your thoughts drift away, simply bring your attention back to the next name without judging yourself.
  5. Sit in Silence: When you finish chanting all 108 names, do not jump up or rush into your tasks immediately. Keep your eyes closed and remain still in the quiet space for two or three extra minutes. Pay attention to the peaceful vibrations and the deep stillness that settles in your chest and mind. This quiet integration allows the benefits of meditation to stay with you throughout your busy day.

Best Time to Chant Krishna's Names

Traditional texts recommend Brahma muhurta — approximately 90 minutes before sunrise — as especially auspicious. Other meaningful times include morning prayer (as the first act of the day), evening practice at dusk, during meditation, and on sacred occasions such as Janmashtami (Krishna's birth anniversary).

Pronunciation Guide

SanskritTransliterationPronunciation
कृष्णKṛṣṇaKrish-na (roll the 'r' slightly)
गोविन्दGovindaGo-vin-da
गोपालGopālaGo-paa-la
दामोदरDāmodaraDaa-mo-da-ra
जगद्गुरुJagadguruJa-gad-gu-ru
वासुदेवVāsudevaVaa-su-de-va
पार्थसारथीPārthasārathiPaar-tha-saa-ra-thi
सच्चिदानन्दSaccidānandaSat-chi-daa-nan-da

Long vowel sounds in Sanskrit—such as aa, ii, and uu—should be extended slightly when spoken. Listening attentively and maintaining a steady, measured pace during recitation will naturally help refine your pronunciation. Chanting slowly and listening carefully will naturally develop correct pronunciation over time.

Continue Your Spiritual Journey

Delving into the 108 names of Lord Krishna transcends mere intellectual study — it offers a path to enrich and animate one's daily devotional life. Each name is an invitation to reflect on a different quality of the divine and to bring that quality into your own life: the compassion of Dayalu, the transcendent beauty of Shyamsundar, the profound wisdom of Gyaneshwar, the serene peace of Shantah, and the boundless grace of Mukunda. Whether you are new to bhakti practice or deepening an existing devotional path, chanting Krishna's names offers a time-honoured way to nurture inner stillness, cultivate love, and maintain a thread of spiritual remembrance through the texture of everyday life. 

This guide has been prepared by Nirvana Yoga School, a traditional yoga school in Rishikesh, India, with a focus on mantra, meditation, Vedic philosophy and devotional practice — explore more meditation, mindfulness, and spiritual resources there to continue your journey.

Frequently Asked Questions


The number 108 is considered sacred in Hindu tradition for its connections to cosmic mathematics, Sanskrit phonology, yogic philosophy, and Vedic literature. The 108 names together form a complete portrait of Krishna's infinite divine nature.
The most widely recognised Sanskrit name is कृष्ण (Krishna), meaning "the all-attractive one." Other commonly known Sanskrit names include गोविन्द (Govinda), गोपाल (Gopala), माधव (Madhava), and केशव (Keshava).
All 108 names are traditionally considered equally sacred. The name that resonates most personally with the devotee — the one that draws the heart — is often considered the most meaningful for individual practice.
Govinda (गोविन्द) means "one who gives pleasure to the cows, the earth, and the senses." It is one of the most beloved names of Krishna, associated with His pastoral life in Vrindavan and His role as the bringer of divine joy.
Yes, daily chanting is considered a meaningful devotional practice. Many devotees incorporate it into their morning or evening prayer. Consistency and sincerity are more important than any specific ritual requirement.

200 Hour Hatha Ashtanga Vinyasa Yoga Teacher Training in Rishikesh India

  • Duration: 25 Days
  • Fee: From $699 USD
View Details

300 Hour Hatha Ashtanga Vinyasa Ayurveda and Yoga Therapy Teacher Training In Rishikesh India

  • Duration: 27 Days
  • Fee: From $849 USD
View Details

500 Hour Hatha Ashtanga Vinyasa Ayurveda & Yoga Therapy Teacher Training in Rishikesh, India

  • Duration: 57 Days
  • Fee: From $1399 USD
View Details

200 Hour Kundalini Hatha Yoga Teacher Training in Rishikesh India

  • Duration: 25 Days
  • Fee: From $699 USD
View Details

200 Hour Ayurveda & Hatha Yoga Teacher Training in Rishikesh, India

  • Duration: 25 Days
  • Fee: From $699 USD
View Details

200 Hour Meditation Yoga Nidra & Hatha Yoga Teacher Training in Rishikesh India

  • Duration: 25 Days
  • Fee: From $699 USD
View Details

Yin Yoga Teacher Training in Rishikesh India

  • Duration: 6 Days
  • Fee: From $299USD
View Details

Sound Healing Course in Rishikesh India

  • Duration: 2 Days
  • Fee: From $130USD
View Details

Kirtan, Vocal & Instrumental Music Training in Rishikesh, India

  • Duration: 5 Days
  • Fee: From $299USD
View Details
Chat with us
Enquire Now