Kashyapa and Diti had 2 sons – Hiranyaksha and Hiranyakashipu and one daughter Simhika. Simhika was married to Viprachitti. To them were born the group of rakshasas named Saimhikeyas which included Rahu. Hiranyakashipu had four sons – Anuvrata, Vraata, Prahlad and Samhlad. Vraata’s son was called Vrata. Samhlada’s sons were Ayushman, Shibi, Bashkala, Prahlad’s son was Virochana, to whom was born Mahabali, as per Agnipurana Chapter 19.