Kings of Sri Lanka

Thambapanni
Vijaya (543 - 505 BC) - Great grandson of the king of Vanga and daughter of the king of Kalinga

Upatissa Nuwara
Upatissa (505 - 504 BC) - Chief Minister of Vijaya
Panduvasdeva (504 - 474 BC) - Nephew of Vijaya
Abhaya (474 - 454 BC) - Son of Panduvasdeva
Tissa (454 - 437 BC) - Second son of Panduvasdeva
Pandukabhaya (437 - 377 BC) - Grandson of Panduvasdeva

Anuradhapura
Pandukabhaya (437 - 367 BC) - Grandson of Panduvasdeva
Mutasiva (367 - 307 BC) - Son of Pandukabhaya
Devanampiya Tissa (307 - 267 BC) - Son of Mutasiva
Uttiya (267 - 257 BC) - Son of Mutasiva
Mahasiva (257 - 247 BC) - Son of Mutasiva
Suratissa (247 - 237 BC) - Son of Pandukabhaya

Sena and Guttika (237 - 215 BC) - Defeated Suratissa in battle.

Asela (215 - 205 BC) - Youngest son of Mutasiva

Elara (205 - 161 BC) - Defeated Asela in battle

Dutugemunu (161 -137 BC) - Son of Kavan Tissa, the king of Ruhuna
Saddha Tissa (137 - 119 BC) - Brother of Dutugemunu
Thulatthana (119 - 119 BC) - Son of Saddha Tissa
Lanja Tissa (119 - 109 BC) - Son of saddha Tissa
Khallata Naga (109 - 104 BC) - Son of Saddha Tissa
Vattagamani Abhaya (Walagamba) (104 - 103 BC) - Fourth son of Saddha Tissa

The five Dravidians (103 - 88 BC) -invaders from South India

Vattagamani Abhaya (Walagamba) (89 - 76 BC) - Fourth son of Saddha Tissa
Mahakuli Mahatissa (76 - 62 BC) - Son of Khallatanaga
Chora Naga (62 - 50 BC) - Son of Walagamba
Kuda Tissa (50 - 47 BC) - Son of Mahakuli Mahatissa
Siva I (47 - 47 BC)
Vatuka (47 - 47 BC)
Darubhatika Tissa (47 - 47 BC)
Niliya (47 - 47BC)
Anula (47 - 42 BC) - Widow of Chora Naga
Kutakanna Tissa (42 - 20 BC) - Son of Mahakuli Mahatissa
Bhatikabhaya Abhaya (20 BC - 9 AD) - Son of Kuttakanna Tissa
Mahadathika Mahanaga (9 - 21 AD) - Son of Kuttakanna Tissa
Amandagamani Abhaya (21- 30 AD) - Son of Mahadathika Mahanaga
Kanirajanu Tissa (30 - 33 AD) - Son of Mahadathika Mahanaga
Chulabhaya (33 - 35 AD) - Son of Amandagamani Abhaya
Queen Sivali (35 - 35 AD) - Daughter of Amandagamani Abhaya and Sister of Chulabhaya

Interregnum (35 - 38 AD)

Ilanaga (38 - 44 AD) - Nephew of Queen Sivali
Chandamukha (44 - 52 AD) - Son of Ilanaga
Yassalalaka Tissa (52 - 60 AD) - Son of Ilanaga
Subha (60 - 66 AD) - The hall porter of King Yasalalaka Tissa
Vasabha (66 - 110 AD) - A member of the Lambakanna clan
Vankanasika Tissa (110 - 113 AD) - Son of Vasabha
Gajabahu I (113 - 135 AD) - Son of Vankanasika Tissa
Mahallaka Naga (135 - 141 AD) - Father-in-law of Gajabahu I
Bhatika Tissa (141 - 165 AD) - Son of Mahallaka Naga
Kanitta Tissa (165 - 193 AD) - Son of Mahallaka Naga
Cula Naga (193 - 195 AD) - Son of Kanitta Tissa
Kuda Naga (195 - 196 AD) - Son of Kanitta Tissa
Siri Naga I (196 - 215 AD) - Brother-in-law of Kuda Naga
Voharika Tissa (215 - 237 AD) - Son of Siri Naga I
Abhaya Naga (237 - 245 AD) - Son of Siri Naga I
Siri Naga II (245 - 247 AD) - Son of Voharika Tissa
Vijaya Kumara (247 - 248 AD) - Son of Siri Naga II
Sanhga Tissa I (248 - 252 AD) - A Lambakanna
Siri Sangha Bodhi I (252 - 254 AD) - A Lambakanna
Gothabhaya (254 - 267 AD) - A Lambakanna
Jettha Tissa I (267 - 277 AD) - Son of Gothabhaya
Mahasena (277 - 304 AD) - Son of Gothabhaya
Sirimeghavanna (304 - 332 AD) - Son of Mahasena
Jettha Tissa II (332 - 341 AD) - Son of Mahasena
Buddhadasa (341 AD - 370 AD) - Son of Jettha Tissa II
Upatissa I (370 - 412 AD) - Son of Buddhadasa
Mahanama (412 - 434 AD) - Son of Buddhadasa
Soththisena (434 - 434 AD) - Son of Mahanama
Chattagahaka Jantu (434 - 435 AD) - Son-in-law of Mahanama.(Husband of Sangha, daughter of Mahanama)
Mittasena (435 - 436 AD)

The Six Dravidians (436 - 463 AD) - Tamil invaders

Dhatusena (463 - 479 AD) - Grandson of Mahanama. Son of Sangha, the daughter of Mahanama. Liberated Anuradhapura from Tamil invaders.
Kashyapa I (479 - 497 AD) - Son of Dhatusena
Moggallana I (497 - 515 AD) - Son of Dhatusena
Kumara Dhatusena (515 - 524 AD) - Son of Mogallana
Kittisena (524 - 524 AD) - Son of Kumara Dhatusena
Siva II (524 - 525 AD) - Uncle of Kittisena
Upatissa II (525 - 526 AD) - Son-in-law of Kumara Dhatusena
Silakala Ambosamanera (526 - 539 AD) - A prince of Lambakanna stock
Dathappabhuti (539 - 540 AD) - Son of Silakala
Moggallana II (540 - 560 AD) - Son of Silakala
Kittsiti Meghavanna (560 - 561 AD) - Son of Moggallana
Maha Naga (561 - 564 AD) - Minister of Dathapatissa
Aggabodhi I (564 - 598 AD) - Brother of Maha Naga
Aggabodhi II (598 - 608 AD) - Nephew and son-in-law of Aggabodhi I
Sangha Tissa II (608 - 608 AD) - Brother of Aggabodhi II
Moggallana III (608 - 614 AD) - Commander of Aggabodhi II
Silameghavanna (614 - 623 AD)
Aggabodhi III (623 - 623 AD) - Son of Silameghavanna
Jettha Tissa III (623 - 624 AD) - Son of Sangha Tissa
Aggabodhi III (restored) (624 - 640 AD) - Son of Silameghavanna
Dathopa Tissa I (640 - 652 AD) - Genaral of Jettha Tissa
Kassapa II (652 - 661 AD) - Brother of Aggabodhi II
Dappula I (661 - 664 AD) - Son-in-law of Silameghavanna
Dathopa Tissa II (664 - 673 AD) - Nephew of Dathopa Tissa I
Aggabodhi IV (673 - 689 AD) - Brother of Dathopa Tissa
Unhanagara Hatthadatha (691 - 691 AD)
Manavamma (691 - 726 AD) - Son of Kassapa II
Aggabodhi V (726 - 732 AD) - Son of Manavamma
Kassapa III (732 - 738 AD) - Son of Manavamma
Mahinda I (738 - 741 AD) - Son of Manavamma
Aggabodhi VI (741 - 781 AD) - Son of Kassapa III
Aggabodhi VII (781 - 787 AD) - Son of Mahinda
Mahinda II (787 - 807 AD) - Son of Aggabodhi VI
Dappula II (807 - 812 AD) - Son of Mahinda II
Mahinda III (812 - 816 AD) - Son of Dappula II
Aggabodhi VIII (816 - 827 AD) - Brother of Mahinda II
Dappula III (827 - 843 AD) - Younger brother of Aggabodhi VIII
Aggabodhi IX (843 - 846 AD) - Son of Dappula III
Sena I (846 - 866 AD) - Younger brother of Aggabodhi IX
Sena II (866 - 901 AD) - Nephew of Sena I 
Udaya I (901 - 912 AD) - Brother of sub-king of Sena II
Kassapa IV (912 - 929 AD) - Son of Sena II
Kassapa V (929 - 939 AD) - Son of Kassapa IV
Dappula IV (939 - 940 AD) - Son of Kassapa V
Dappula V (940 - 952 AD) - Brother of Dappula IV
Udaya II (952 - 955 AD) - Nephew of Sena II (Sub-king of Dappula V)
Sena III (955 - 964 AD) - Brother of Udaya II
Udaya III (964 - 972 AD) - Sub-king of Sena III (a great friend of the king)
Sena IV (972 - 975 AD) - Son of Kassapa V
Mahinda IV (975 - 991 AD) - Brother of Sena IV ( Nephew of Udaya III)
Sena V (991 - 1001 AD) - Son of Mahinda IV
Mahinda V (1001 - 1017 AD) - Younger brother of Sena V

The period of Chola rule in the island of Sri Lanka
     
In the year A.D.1014 Rajaraja Chola died after twenty nine years of rule, and was succeeded by his son the Rajendra Chola I on the throne of the Chola Empire. As per the Sinhalese Buddhist chronicle Mahavamsa, the conquest of Anuradhapura was completed by his son Rajendra Chola I in the 36th year of the reign of the Sinhalese monarch Mahinda V, about 1017–18. According to the Karandai plates, Rajendra Chola led a large army into Anuradhapura and captured Mahinda's crown, queen, daughter, vast amount of wealth and the king himself whom he took as a prisoner to India. The whole of Anuradhapura including the south-eastern province of Ruhuna were incorporated into the Chola Empire. 
                                           ( from wikipedia.org)

Rajendra Chola I (1017 - 1044 AD) - Son of Raja Raja Chola I
Rajadhiraja Chola (1018 - 1054 AD) - Son of Rajendra chola
Rajendra Chola II (1051 - 1063 AD) - Son of Rajendra
Virarajendra Chola (1063 - 1070 AD) - Son of Rajendra
Athirajendra Chola (1067 - 1070 AD) - Son of Virarajendra Chola