←🕉️VedaLingo📱 Free App

Mahabharata Characters "" Complete List with Sanskrit Name Meanings

The Mahabharata is the longest epic ever written "" 100,000 verses, 200,000 individual verse lines, ten times the length of the Iliad and Odyssey combined. It has over 3,000 named characters. Here are all the major ones "" with the Sanskrit meaning behind every name.

Sanskrit names are never arbitrary. Every character's name encodes their nature, their fate, or their role in the cosmic story. Once you know what a name means, the character suddenly makes complete sense.

Quick navigation
â†' Pandavasâ†' Kauravasâ†' Warriors & Gurusâ†' Women of the Mahabharataâ†' Divine & Sage Characters

The Five Pandavas

युधिष्ठिर
Yudhiṣṭhira
"Steady in battle"
yuddha (battle) + sthira (steady)

The eldest Pandava, son of Dharma (Yama). His name means "steady in battle" "" and he never wavered in righteousness even when the stakes were the entire kingdom. He is the only character in the epic who walks into heaven still in his mortal body.

भीम
Bhīma
"Fearsome, terrifying"
bhī (fear) "" one who inspires fear

The second Pandava, son of Vayu (Wind). The mightiest warrior of the age "" he alone killed all hundred Kauravas. His name literally means "the terrifying one." Yet he wept more openly than any other warrior when those he loved were gone.

अर्जुन
Arjuna
"Bright, shining white, pure"
arj (to shine) + una (suffix)

The third Pandava, son of Indra (Thunder). The greatest archer of the age and Krishna's closest friend. His name means "bright" or "pure" "" reflecting both his complexion and his spirit. The entire Bhagavad Gita was spoken to him on the battlefield of Kurukshetra.

नकुल
Nakula
"Of a mongoose-like nature / skilled"
nakula (mongoose) "" fearless, agile

The fourth Pandava, twin son of the Ashwini Kumaras. The most handsome man of his age and an expert horseman. His name connects to the mongoose (nakula), which is never afraid of serpents "" symbolising fearlessness of death.

सहदेव
Sahadeva
"Accompanied by gods"
saha (together with) + deva (gods)

The fifth Pandava, twin brother of Nakula. The wisest of the five brothers and an expert astrologer. His name means "accompanied by the gods" "" he was said to have known the entire future but was cursed never to speak it unprompted.

The Kauravas — Key Characters

दुर्योधन
Duryodhana
"Difficult to fight / invincible in battle"
dur (difficult) + yodhana (fighting)

The eldest of the hundred Kauravas, the principal antagonist. His name ironically means "one who is hard to fight in battle" "" and he was indeed a warrior of tremendous skill. His pride, not his weakness, was his downfall.

दुःशासन
Duḥśāsana
"Hard to control, difficult to govern"
duḥ (bad/difficult) + śāsana (command/rule)

The second Kaurava, infamous for dragging Draupadi into the assembly hall. His name literally means "one who is hard to rule" "" a man who could not govern his own impulses.

शकुनि
Åšakuni
"Bird, omen-reader"
śakuna (bird, omen)

The maternal uncle of the Kauravas, master schemer and dice-player who engineered the Pandavas' downfall. His name means "bird" or "one who reads omens" "" and he spent his life as an ill-omen for the entire Kuru dynasty.

Warriors & Gurus

कर्ण
Karṇa
"Ear, listener"
karṇa (ear)

The greatest tragic hero of the Mahabharata "" son of Kunti and the Sun god Surya, raised by a charioteer. His name means "ear" "" he was born with divine golden armour and earrings fused to his body. He gave them away without hesitation when Indra asked, knowing it would cost him his life.

भीष्म
Bhīṣma
"He of the terrible oath"
bhīṣma (terrible vow) "" from bhī (fear)

The grandsire of both Pandavas and Kauravas, born Devavrata. He renamed himself Bhīṣma "" "of the terrible vow" "" after swearing lifelong celibacy so his father could marry a fisherwoman. He had the power to choose his moment of death, and used it to wait for the auspicious moment.

द्रोण
Droṇa
"Bucket, vessel"
droṇa (a wooden vessel or bucket)

The supreme teacher of martial arts "" guru of both Pandavas and Kauravas. His name means "vessel" or "bucket" "" he was born in an unusual vessel. He taught Arjuna everything he knew, then faced him on the battlefield of Kurukshetra.

अश्वत्थामा
Aśvatthāmā
"Voice of a horse"
aśva (horse) + sthāman (voice/strength)

Son of Drona, one of the seven Chiranjivi (immortals). He cried at birth with a sound like a horse "" hence his name "voice of a horse." He fired the Brahmāstra in a final act of revenge after Kurukshetra and was cursed to wander earth forever.

परशुराम
Paraśurāma
"Rama with the axe"
paraśu (axe) + rāma (pleasing, Rama)

The sixth avatar of Vishnu and teacher of Karna and Bhishma. His name means "Rama with the axe" "" he carried a divine axe gifted by Shiva. He is one of the Chiranjivi, the immortal beings who still exist in the world.

अभिमन्यु
Abhimanyu
"Passionate, spirit-filled"
abhi (intensifier) + manyu (spirit, passion, wrath)

The young son of Arjuna, who learned the secret of entering the Chakravyūha (spiral military formation) in the womb "" but not how to exit it. His name means "full of spirit." He died at 16 in Kurukshetra, surrounded by seven great warriors attacking simultaneously.

Women of the Mahabharata

द्रौपदी
Draupadī
"Daughter of Drupada"
Drupada + Ä« (daughter of)

The common wife of the five Pandavas, born from fire, the daughter of King Drupada. Her own name "Draupadī" is a patronymic. She was also called Krishnā (dark-complexioned) and Pāñcālī (princess of Panchala). Her public humiliation in the dice hall set the course of the Kurukshetra war.

कुन्ती
Kuntī
"Spear-holder, one who possesses a lance"
kunti (a lance, a kind of weapon)

Mother of the three elder Pandavas and the adoptive mother of the twins. Born Pritha, she was given the name Kunti after her adoptive father. She received a mantra from the sage Durvasa that allowed her to invoke any god and bear his son.

गान्धारी
Gāndhārī
"Princess of Gandhara"
Gandhāra (ancient Afghanistan region)

Mother of the hundred Kauravas, wife of the blind King Dhritarashtra. She blindfolded herself for life so she would never see what her husband could not. Her name simply means "princess of Gandhara" "" yet she chose blindness for love, and cursed Krishna himself with her grief.

सुभद्रा
Subhadrā
"Very auspicious"
su (good, very) + bhadra (auspicious)

Sister of Krishna and wife of Arjuna, mother of Abhimanyu. Her name means "very auspicious" "" she was considered the most auspicious of all women. She is one of the three goddesses worshipped in the Jagannath temple at Puri.

Divine & Sage Characters

कृष्ण
Kṛṣṇa
"Dark, the all-attractive"
kṛṣ (to draw, to attract) + suffix ṇa

The eighth avatar of Vishnu, charioteer of Arjuna, the speaker of the Bhagavad Gita. His name means "the dark one" or "the all-attractive one." He did not fight in the Kurukshetra war but was its quiet axis "" without him, neither side could have won or lost.

विदुर
Vidura
"Wise, learned, one who knows"
vid (to know) + ura (suffix)

Half-brother of the blind king Dhritarashtra, minister of the Kuru kingdom, and the wisest man in the epic. His name literally means "the wise one." He was the only person who consistently spoke truth to power "" and was consistently ignored.

व्यास
Vyāsa
"The compiler, one who expands"
vi + as (to expand, to arrange)

The author of the Mahabharata itself "" born Kṛṣṇa Dvaipāyana, he compiled and arranged the Vedas and narrated the entire epic. Vyasa means "the one who arranges" or "the compiler." He also appears as a character within his own story "" the grandfather of both the Pandavas and Kauravas.

Frequently Asked Questions

How many characters are in the Mahabharata?
The Mahabharata has over 3,000 named characters. The main story revolves around around 50""60 key figures across the Pandava and Kaurava families, their allies, and divine beings.
Who is the main hero of the Mahabharata?
Arjuna is the most prominent hero "" the Bhagavad Gita is spoken to him. But Karna, Bhishma, and Yudhishthira are equally central. The Mahabharata has no single hero "" it is a story about dharma under impossible conditions, and every character faces a genuine moral dilemma.
Who wins the Mahabharata war?
The Pandavas win the Kurukshetra war, but at devastating cost "" almost everyone they love is dead. The Mahabharata's point is not who wins but what war costs. Even the victors are left asking whether it was worth it.
What does Mahabharata mean in Sanskrit?
Mahābhārata (महाभारत) means "the great story of the Bharata dynasty" "" mahā (great, large) + Bhārata (of the Bharatas, the ruling dynasty of ancient India). India's ancient name, Bhārata, comes from this same root.

ॐ

Start learning Sanskrit — free, forever

Stories from the Rāmāyaṇa, Mahābhārata, and Bhagavad Gītā. Grammar, shlokas, etymology. 10 minutes a day. No sign-up needed to begin.

🌐 vedalingo.in·Free · No credit card · Works on mobile