There are three prevailing opinions on his origin.In the Mahavansa, his mother is Umaddha Citta and father is Digha Gamini, both of Aryan origin Kumarathunga Munidasa's opinion is that his father is Chittharaja.He has no affiliation to the Aryan dynasty. He is a local hero.[edit]The second ruler
The second ruler of Sri Lanka was King Panduvasudeva, the nephew of Vijaya. Panduvasudeva married Baddha-Kacchayana, an extremely beautiful princess from India. The couple had ten sons, the eldest of whom was named Abhaya, and one daughter named Chitra.
When a sage prophesied that Chitra would bear a son who would kill nine of his uncles and claim the throne, nine of Chitra’s brothers told King Panduvasudeva to have her killed. However, Abhaya would not allow it and Chitra was spared. She married a prince named Digha-Gamini (who, incidentally, was her cousin) and had a son, who was named Pandukabhaya.
[edit]The exchange of babies
Chitra and Digha-Gamini had been made aware of the prophesy at the time of their marriage and had promised to put to death any son that Chitra gave birth to. However, once Pandukabhaya was born, Chitra was unwilling to kill the infant, and so she decided to exchange babies with another woman who had given birth to a baby girl that same day.
Chitra announced to her father and husband that she had given birth to a girl. Only her mother, Baddha-Kacchayana, knew of the secret exchange.
The woman who gave up her daughter took Prince Pandukabhaya to a nearby village