In Hindu mythology, according to the Adi Parva of the Mahabharata, Kadru is usually regarded as the daughter of Daksha. Kashyapa married Kadru and the other eleven daughters of Daksha. Kashyapa was the son of Marichi, who was the manasputra or mind-born (spiritual) son of Brahma. Kadru was the mother of a thousand nagas. She is also said to be descended from Vishnu.