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 - 367 BC) - Grandson of Panduvasdeva

Kingdom of 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 (Elara was a member of  Chola dynasty. He was an invader came from India) 

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
Mahachula Mahatissa (76 - 62 BC) - Son of Khallatanaga
Chora Naga (62 - 50 BC) - Son of Walagamba
Kuda Tissa (50 - 48 BC) - Son of Mahachula Mahatissa
Queen Anula (48 - 44 BC) - Widow of Chora Naga
Kutakanna Tissa (44 - 22 BC) - Son of Mahakula Mahatissa
Bhatikabhaya Abhaya (22 BC - 7 AD) - Son of Kuttakanna Tissa
Mahadathika Mahanaga (7 - 19 AD) - Son of Kuttakanna Tissa
Amandagamani Abhaya (19 - 29 AD) - Son of Mahadathika Mahanaga
Kanirajanu Tissa (29 - 32 AD) - Son of Mahadathika Mahanaga
Chulabhaya (32 - 33 AD) - Son of Amandagamani Abhaya
Queen Sivali (33 AD) 4 months - Daughter of Amandagamani Abhaya and Sister of Chulabhaya

Ilanaga (33 - 43 AD) - Nephew of Amandagamani Abhaya
Chandamukha (43 - 52 AD) - Son of Ilanaga
Yassalalaka Tissa (52 - 60 AD) - Son of Ilanaga
Subha (60 - 67 AD) - The hall porter of King Yasalalaka Tissa
Vasabha (67 - 111 AD) - A member of the Lambakanna clan
Vankanasika Tissa (111 - 114 AD) - Son of Vasabha
Gajabahu I (114 - 136 AD) - Son of Vankanasika Tissa
Mahallaka Naga (136 - 143 AD) - Father-in-law of Gajabahu I
Bhatika Tissa (143 - 167 AD) - Son of Mahallaka Naga
Kanitta Tissa (167 - 186 AD) - Son of Mahallaka Naga
Kujja Naga (186 - 187 AD) - Elder son of Kanitta Tissa
Kuchcha Naga (187 - 189 AD) - Younger son of Kanitta Tissa
Siri Naga I (189 - 209 AD) - Nephew of Kuchcha Naga (Poojawaliya)
                                       Brother-in-law of Kuchcha Naga (Mahawanshaya)
Voharika Tissa (209 - 231 AD) - Son of Siri Naga I
Abhaya Naga (231 - 240 AD) - Younger son of Siri Naga I
Siri Naga II (240 - 242 AD) - Son of Voharika Tissa
Vijaya Kumara (242 - 243 AD) - Son of Siri Naga II
Sanhga Tissa I (243 - 247 AD) - A Lambakanna
Siri Sangha Bodhi I (247- 249 AD) - A Lambakanna
Gotabhaya (249 - 262 AD) - A Lambakanna. Cousin of Vijaya Kumara
Jettha Tissa I (263 - 273 AD) - Son of Gotabhaya
Mahasen (274 - 301 AD) - Younger son of Gotabhaya
Sirimeghavanna (301 - 328 AD) - Son of Mahasen
Jettha Tissa II (328 - 337 AD) - Younger son of Mahasen
Buddhadasa (337 AD - 365 AD) - Son of Jettha Tissa II
Upatissa I (365 - 406 AD) - Eldor son of Buddhadasa
Mahanama (406 - 428 AD) - Son of Buddhadasa
Soththisena (428 AD) - Son of Mahanama
Chattagahaka (Lamani Tissa) (428 AD) - Son-in-law of Mahanama.(Husband of Sangha, daughter of Mahanama)
Mittasena (428 - 429 AD)

The Six Dravidians (429 - 455 AD) - Tamil invaders (Pandu, Paarinda, Kuda Paarinda, Thireethara, Daatiya, Peethiya)


Dhatusena (455 - 473 AD) - Liberated Anuradhapura from Tamil invaders.
Member of Mourya clan. When Suba killed King Yasalalaka Tissa, the royal family members went another places and lived for safety. Dhatusena came of from one of those families. 

Kashyapa I (473 - 491 AD) - Son of Dhatusena
Mugalan I (491 - 508 AD) - Son of Dhatusena
Kumara Dhatusena (508 - 516 AD) - Son of Mogallana
Kittisena (516 - 517 AD) - Son of Kumara Dhatusena
Siva (Medisiva) (517 AD) - Uncle of Kittisena
Upatissa II (518 AD) - Cousin of Mugalan I
Silakala (518 - 531 AD) - A prince of Lambakanna stock
Dathappabhuti (531 AD) - Younger son of Silakala
Mugalan II (531 - 551 AD) - Elder son of Silakala
Kittsiri Meghavanna (551 - 569 AD) - Son of Mugalan II 
Mahanaga (569 - 571 AD) - Minister of Silakala and tax-collector of Ruhuna
Aggabodhi I (571 - 604 AD) - Cousin of Mahanaga
Aggabodhi II (604 - 614 AD) - Nephew and son-in-law of Aggabodhi I
Sangha Tissa II (614 AD) - Brother in low of Aggabodhi II
Mugalan III (614 - 619 AD) - Commander of Aggabodhi II
Silameghavanna (619 - 628 AD)
Aggabodhi III (628 AD) - Son of Silameghavanna
Jetta Tissa III (628 AD) - Son of Sangha Tissa
Aggabodhi III (restored) (629 - 639 AD) - Son of Silameghavanna

Dathopa Tissa (Dhatasiva) (639 - 650 AD) - Tamil invador who came from India

Kassapa II (650 - 659 AD) - Brother of Aggabodhi III
Dappula I (659 AD) - Father of Prince Maana. Prince Maana is nephew of Kassapa II
Dathopa Tissa II (haththadhaata) (659 - 667 AD) - Nephew of Dathopa Tissa I
Aggabodhi IV (667 - 683 AD) - Brother of Dathopa Tissa II
Daththa (683 - 684 AD) - Member of royal family
Haththadhaata (684 AD) - Member of royal family
Manavamma (684 - 718 AD) - Son of Kassapa II
Aggabodhi V (718 - 724 AD) - Elder son of Manavamma
Kassapa III (724 - 730 AD) - Son of Manavamma
Mahinda I (730 - 733 AD) - Youngest son of Manavamma
Aggabodhi VI (733 - 772 AD) - Son of Kassapa III
Aggabodhi VII (772 - 777 AD) - Son of Mahinda who was the duke of Dhakkina
Mahinda II (777 - 797 AD) - Son of Aggabodhi VI
Udaya I (797 - 801 AD) - Son of Mahinda II
Mahinda III (801 - 804 AD) - Son of Udaya I
Aggabodhi VIII (804 - 815 AD) - Second son of Udaya I
                                              Brother of Mahinda III
Dappula II (815 - 831 AD) - Youngest son of Udaya I
Aggabodhi IX (831 - 833 AD) - Eldest son of Dappula II
Sena I (833 - 853 AD) - Younger brother of Aggabodhi IX
Sena II (853 - 887 AD) - Nephew of Sena I 
Udaya II (887 - 898 AD) - Brother of Sena II
Kassapa IV (898 - 914 AD) - Brother of Udaya II
Kassapa V (914 - 923 AD) - Son of Sena II
Dappula III (924 AD)
Dappula IV (924 - 935 AD) - Son of Sena II
Udaya III (935 - 938 AD) - Nephew of Sena II.(Udaya III was son of Mahinda who was the brother of Sena II)
Sena III (938 - 946 AD) - Brother of Udaya III
Udaya IV (946 - 954 AD) - Son of Kassapa IV
Sena IV (954 - 956 AD) - Son of Udaya IV
Mahinda IV (956 - 972 AD) - Son of Kassapa V
Sena V (972 - 982 AD) - Son of Mahinda IV
Mahinda V (982- 1029 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

Kingdom of Polonnaruwa

Vijayabahu I (1055 - 1110 AD) - Son of Moggallana II
Jayabahu I (1110 - 1111 AD) - Brother of Vijayabahu I
Vikramabahu I (1111 - 1132 AD) - Son of Vijayabahu I
Gajabahu II (1132 - 1153 AD) - Son of Vikramabahu I
Parakramabahu I (1153 - 1186 AD) - Grandson of Vijayabahu I
Vijayabahu II (1186 - 1187 AD) - Parakramabahu I's nephew
Mahinda VI (1187 - 1187) - A Kalinga

Nissanka Malla (1187 - 1196 AD) - Son-in-law or nephew to Parakrama Bahu I
Vira Bahu I (1196 - 1196 AD) - Son of Nissanka Malla
Vikramabahu II (1196 - 1196 AD) - Younger brother of Nissanka Malla
Chodaganga (1196 - 1197 AD) - Nephew of Nissanka Malla

Queen Lilavati (1197 - 1200 AD) - Widow of Parakramabahu I

Sahassa Malla (1200 - 1202 AD) - Younger brother of Nissanka Malla
Kalyanavati (1202 - 1208 AD) - Queen of Nissanka Malla
Dharmasoka (1208 - 1209 AD) - Deposed Kalyanavati and installed by Ayasmantha
Anikanga (1209 - 1209 AD) - Father of Dharmasoka

Lilavati (1209 - 1210 AD) - Widow of Parakramabahu I

Lokissara (1210 - 1211 AD) - Leader of a Tamil army

Lilavati (1211 - 1212 AD) - Widow of Parakramabahu I

Parakrama Pandya (1212- 1215 AD) - Pandyan King


Invasion of Kalinga Magha
Kalinga Magha landed in Karainagar in 1215 AD with a large army of 24,000 soldiers mostly recruited from Chola and Pandyan territories. He camped his soldiers in Karainagar and Vallipuram and brought the Jaffna principality under his control. Kalinga Magha then marched to Polonnaruwa, defeated Parakrama Pandyan II and ruled it for 21 years. He was expelled from Polonnaruwa in 1236 and withdrew to Jaffna which he ruled till 1255.  ( from wikipedia.org)

Kalinga Magha (1215 - 1236 AD)

Kingdom of Dambadeniya (1220–1345)

Vijayabahu III (1220 - 1224 AD) - He was a member of the Sinhala Royal Family who began the Siri Sanga Bo dynasty
Parakkamabahu II  (1234 - 1269 AD) - Eldest son of Vijaya Bahu III
Vijayabahu IV

Bhuvanaikabahu I (1271 - 1283 AD) - Brother of Vijaya Bahu IV

Interregnum (1283 - 1302 AD)

Parakkamabahu III (1302 - 1310 AD) - Nephew of Buvaneka Bahu I / Son of Vijaya Bahu IV

Bhuvanaikabahu II
Parakkamabahu IV
Bhuvanaikabahu III
Vijayabahu V

Kingdom of Gampola (1345–1412)