The Danavas and Rakshasas belong to different races of Asuras.
Their origin is traced back to the sage Kashyapa.
Kashyapa was married to the thirteen daughters of Daksha, among them were Aditi, Diti and Danu.
- The sons of Kashyapa with Danu are the Danavas (meaning of Danu).
- The sons of Kashyapa with Diti are the Daityas (meaning of Diti).
- The sons of Kashyapa with Aditi are the Adityas (meaning of Aditi). The Adityas are Devas (deities), also known by other names such as Suras.
The Danavas - A race of the Asuras
The Danavas and Daityas were always at war with their half brothers, the Devas (or Suras) and thus came to be known as Asuras. The Danavas are thus one (may be superior because of pure origin) race of Asuras.
The Rakshasas - Originate from Daityas, another race of Asuras
- The story begins with a Daitya named Sukesha. He is married to a Gandharva'sdaugther, Devavati. Together they bear three brilliant children, one of whom is Sumali.
- Sumali marries the Yaksha princess Thataka and among other children, they have a daughter Kaikesi. They then marry Kaikese to Vishrava, the son of sage Pulastya.
- Kaikasee with Vishrava, gives birth to Ravana, Vibheeshana, Kumbhakarna, Khara and Surpanakha. All Rakshasas are said to have descended from this pair (Vishrava and Kaikesi).
Differences in characteristics
- The Rakshasas have been described as predominantly unrighteous, taking pleasure in torture and capable of magic, illusion and apparition.
- Asuras on the other hand have been mostly described as power hungry, materialistic, powerful and mighty but not necessarily evil. For example Mahabali was a very righteous Asura king.