Why was Bali Raja considered a demon? Please explain in detail and provide a link to the scriptural reference if any.

  • Bali raja was born in the Daitya lineage, his great grand father being Hiranyakashipu, son of Diti and Kashyap. Hence Bali raja is a Daitya.
    – Archit
    Nov 17 '20 at 5:53
  • 2
    I do not think Bali is a demon. Bali was an asura based on his lineage. I think equating asuras to demons is a fallacy.
    – Arka2027
    Nov 17 '20 at 10:36

Most of the races are named after wives of Kaśyapa. For example,

  • Descendants of Aditi: Adityas (Devas)
  • Descendants of Danu: Danavas
  • Descendants of Diti: Daityas

Origin of Rakshasas is different which is described here.

Though Danavas, Daityas and Rakshasas are used interchangeably or collectively (as demon or asura) but they are different.

As per Śrīmad-Bhāgavatam (Bhāgavata Purāṇa) » Skandha 6: CHAPTER EIGHTEEN, Bali Mahārāja was born in Diti's line:

Diti > Hiraṇyakaśipu > Prahlāda > Virocana > Bali Mahārāja

That's why he is referred as Daitya.


You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .