Mythology Names7 min read

Baby Names from Mahabharata: Heroic and Meaningful Hindu Names

Discover baby names from the Mahabharata epic — from Arjuna and Draupadi to Bhishma and Subhadra. Heroic Hindu names with profound meanings for your child.

Baby Names from the Mahabharata


The Mahabharata is one of humanity's greatest epics — a treasure trove of names embodying heroism, wisdom, devotion, and dharma. Naming your baby after Mahabharata characters connects them to India's deepest narrative tradition.


Baby Boy Names from Mahabharata


The Pandava Brothers

  • Yudhishthira – Firm in battle, the dharmic king
  • Bhima – Fearsome, the strongest Pandava
  • Arjuna – Bright, clear, the great archer
  • Nakula – Expert horseman, handsome
  • Sahadeva – With the gods, wise

  • Heroes and Sages

  • Bhishma – Terrible vow, the patriarch
  • Drona – The teacher, born in a vessel
  • Karna – The ear, ear-born, the tragic hero
  • Abhimanyu – Born with pride, Arjuna's son
  • Dhruv – Fixed, unwavering (appears in the epic)

  • Modern Usage from Mahabharata

  • Arjun – Most popular form today
  • Yuvan – Young (from Yudhishthira root)
  • Vivek – Discernment (a wisdom quality of the epic)
  • Dhruva – The Pole Star, constant

  • Baby Girl Names from Mahabharata


    Heroines

  • Draupadi – Daughter of Drupada, the polyandrous queen
  • Kunti – Mother of the Pandavas
  • Subhadra – Very auspicious, Krishna's sister
  • Uttara – North, excellent (Abhimanyu's wife)
  • Gandhari – From Gandhara, blindfolded queen

  • Goddesses and Celestials

  • Satyavati – True-spoken, Bhishma's grandmother
  • Ambika – Little mother, a name of Durga
  • Hidimba – Demoness turned devotee (Bhima's wife)

  • These names connect your child to one of history's greatest stories of courage and dharma. Browse all names in our [baby name search](/search).

    Free for New Parents

    Get Your Free Nakshatra Name Report

    Enter your email and we'll send you a personalised list of auspicious baby names based on your child's Nakshatra, Pada, and lucky syllables.

    No spam, ever. Unsubscribe anytime.

    Find the Perfect Name for Your Baby

    Browse 10,000+ Indian baby names by Nakshatra, letter, or meaning