Multiple choice general knowledge In the epic Mahabharata, who is called Dharmaputra Arjuna Yudhishtira Bheeshma Duryodhana Reveal answer Fill a bubble to check yourself B Correct answer Explanation In the Mahabharata, Yudhishtira is called Dharmaputra meaning 'son of Dharma' or 'son of righteousness'. He was the eldest Pandava, known for his adherence to truth and dharma, and was fathered by Yama Dharma.