In the later, Puranic story of the origin of God Ayyappa, Vishnu as Mohini becomes pregnant from Shiva, and gives birth to Ayyappa, who she abandons in shame. Pattanaik writes that rather than Mohini becoming pregnant, Ayyappa sprang from Shiva's semen, which he ejaculated upon embracing Mohini.but many scholars says that two men cannot give birth to child.only male and female can give birth to child. In another version, the Pandyan king Rajasekhara of Pantalam adopts the baby.