The greatest characters from the world's longest epic — their stories, their Sanskrit names, and the hidden meanings inside those names.
The Mahabharata (महाभारत) is 10 times longer than the Iliad and Odyssey combined. It contains 100,000 verses, 18 books, and the Bhagavad Gita. But at its heart it is about five brothers, their cousins, and the war that destroyed a dynasty.
Every character has a Sanskrit name — and those names are not decorative. They are descriptions. To understand what someone is called is to understand who they are. That is the tradition we explore here.
अर्जुन
Arjuna — "White" or "the pure one"
Arjuna was the greatest archer the world had ever seen — or so everyone said. The Pandava prince trained under Dronacharya, mastered every weapon of his age, and won Draupadi at her swayamvara by stringing an impossibly heavy bow and hitting a rotating fish-eye target while looking only at its reflection.
But Arjuna's most important moment came not on a battlefield in victory, but at the beginning of one — when he sat in his chariot at Kurukshetra and suddenly did not want to fight.
He saw his teachers, his cousins, his grandfather Bhishma arrayed before him and his bow fell from his hands. "How can I kill those I love?" he asked Krishna. And Krishna's answer became the Bhagavad Gita.
The name Arjuna (अर्जुन) means "clear" and "bright." He is considered the ideal student — not because he never doubted, but because he had the courage to ask his deepest questions.
Sanskrit words from Arjuna's story
dhanurddhara
bow-bearer — Arjuna's title
pārtha
"son of Pritha" — another name for Arjuna
kirīṭī
"the crowned one" — he wore Indra's crown
कर्ण
Karṇa — "Ear" — named for his divine earrings
Karna may be the most tragic figure in all of Sanskrit literature — a hero born of a god, raised by a charioteer, rejected by the world he deserved, and loyal unto death to a king who did not merit his friendship.
He was the son of Surya, the sun god, and Kunti — who abandoned him as a newborn out of fear and shame. He was raised by the charioteer Adhiratha and his wife Radha, which meant that no matter how gifted he became, the world saw only his low birth.
When Karna appeared at Dronacharya's tournament and outperformed Arjuna in every weapon, he was mocked and dismissed. Duryodhana alone welcomed him — made him king of Anga — and Karna gave that friendship everything, even his own life.
The name Karna (कर्ण) means "ear." He was born with divine kavacha (armour) fused to his skin and kundala (earrings) in his ears — gifts from his divine father that made him nearly invincible. He gave them away to Indra, as alms, because a Karna who gives is more Karna than a Karna who survives.
Sanskrit words from Karna's story
rādheya
"son of Radha" — Karna's identity by upbringing
dānavīra
hero of giving — his most celebrated quality
vasuṣeṇa
his birth name, meaning "wealthy with armies"
द्रौपदी
Draupadī — "Daughter of Drupada"
Draupadi was born from fire. Not metaphorically — her father King Drupada performed a great yajna (sacred fire ritual) and she emerged from the flames, fully grown, radiant, with dark skin and eyes that held everything.
She was also called Krishnaa (कृष्णा) — "the dark one" — and Panchali, "she of the five kingdoms." She chose her own husbands at her swayamvara, and she became wife to all five Pandava brothers — an unusual arrangement that she alone among the five accepted with a dignity that silenced every objection.
Her most famous moment is the Dice Game — when Yudhishthira gambled her away and she was dragged by her hair into the court of the Kauravas. As her saree was being pulled from her, she called out to Krishna. And the saree did not end.
The name Draupadi (द्रौपदी) speaks of lineage — but her story speaks of fire. She is the central moral witness of the entire Mahabharata. Her question — "Was a man who had already lost himself in gambling still the master of his wife?" — has never been fully answered.
Sanskrit words from Draupadi's story
yajñasenī
"born of the sacrificial fire" — her sacred origin
kṛṣṇā
"the dark one" — her personal name
pāñcālī
"princess of Panchala" — her royal identity
भीष्म
Bhīṣma — "He of the terrible oath"
His birth name was Devavrata — "he who fulfills the vow of the gods." But the vow he took in order to allow his father to remarry was so terrible that he was renamed Bhishma: "he of the fearsome oath."
He vowed to never marry, never father children, and never claim the throne — so that his father Shantanu could marry the fisherman's daughter Satyavati without the worry that Devavrata's children would be rivals. His father was so moved that he granted Bhishma the boon of choosing the moment of his own death.
Bhishma became the greatest warrior in the world and the patriarch of the Kuru dynasty. He watched the dynasty destroy itself, tried to counsel both sides toward peace, and when war was inevitable, he fought for the Kauravas — not because he supported them, but because he was bound by his oath of loyalty to the throne of Hastinapura.
He fell on the tenth day, pierced by Arjuna's arrows, and lay on a bed of arrows for fifty-eight days — waiting, by his own choice, for the auspicious moment of Uttarayana to die. In his final days, he gave the greatest teachings on dharma, statecraft, and the nature of truth — the Shanti Parva, the longest book in the Mahabharata.
Sanskrit words from Bhishma's story
devavrata
"vow of the gods" — his birth name
pitāmaha
"grandsire" — how the Pandavas addressed him
gāṅgeya
"son of the Ganga" — his divine origin
कृष्ण
Kṛṣṇa — "Dark" or "the one who attracts all"
Krishna defies summary. He is the mischievous child of Vrindavan who stole butter and danced with the gopis. He is the prince of Dwaraka who helped the Pandavas win Draupadi. He is the charioteer on the field of Kurukshetra who spoke the Bhagavad Gita. He is the cosmic person who showed Arjuna his infinite form — every face, every star, every age of existence at once.
The name Krishna (कृष्ण) means "dark" or "dark blue" — the color of deep water, of storm clouds, of the infinite sky at midnight. It also means "the one who attracts all," from the root kṛṣ meaning to draw toward oneself.
In the Mahabharata, Krishna chose to be Arjuna's charioteer. He could have fought — with his divine weapons and his armies — but he chose to guide instead. This is perhaps the deepest teaching in the whole story: that the wisest person in the room often holds the reins, not the bow.
Sanskrit words from Krishna's story
mādhava
"descendant of Madhu" — one of his many names
govinda
"finder of cows" or "knower of the earth"
keśava
"he of beautiful hair" — or slayer of Keshi
✨
Mahabharata, Ramayana, Vedic scripture, festivals, and philosophy — told through the lens of Sanskrit.
Open Heritage →