Sri Lankan Name Generator
Sinhala given names with the island's surnames
Generate Sri Lankan names: Sinhala given names paired with compound surnames and Portuguese-era surnames, as in Sanduni Kodituwakku, Ramani Perera and Lakshan Herath, plus single last names such as Wickramasinghe and de Silva and a smaller share of Tamil, Moor and Burgher names.
About Sri Lankan names
Most Sri Lankan names follow the Sinhalese pattern: one or two given names and a surname, as in Sanduni Kodituwakku or Nisal Ratnayake. Many people also carry a ge-name, a family or ancestral house name that stands in front of the given names. On paper it is usually cut down to initials, so Herath Mudiyanselage Minod Bandara becomes H. M. Minod Bandara. That is why so many Sri Lankan names open with a run of initials.
Sri Lankan last names come in a few clear families. The long compounds join Sanskrit and Pali elements such as jaya (victory), weera (hero) and guna (virtue) to endings like -singhe (lion), -ratne (gem), -nayake (leader), -wardena, -sekara and -tilaka: Jayawardena, Weerasinghe, Gunaratne, Dissanayake. Perera, Fernando, Silva, de Silva, Mendis and Peiris date from Portuguese rule on the coast in the sixteenth and seventeenth centuries and are now among the most common surnames on the island. Bandara, Herath, Ekanayake and Tennakoon are typical of the Kandyan hill country.
The list mixes full names with single surnames and given names. It pairs current given names (Kasun, Tharushi, Hiruni) and older ones (Nimal, Kusuma, Somawathie) with each surname family, and includes a smaller share of Sri Lankan Tamil, Moor and Burgher names such as Yalini Thurairajah, Rizwan Marikkar and Trevor Jansz.
How to choose Sri Lankan names
- Match the given name to the generation. Kasun, Tharushi and Hiruni suit someone young, while Nimal, Sunil, Kusuma and Somawathie suit parents and grandparents.
- Use the initials style for anything official. A school register or a bank form would show W. M. Karunawathie Wickramanayake, while friends and family simply use the given name.
- A surname can suggest a part of the island without fixing it. Bandara, Herath and Tennakoon point to the hill country and Perera, Fernando and Mendis to the coast, and that is as much as a name should be asked to say.
- Pick one spelling and keep it. Jayawardena is also written Jayawardene and Jayawardana, and a character should not change spelling between chapters.
- Write de in lower case and keep it with the name. De Silva, de Alwis and de Mel are surnames in their own right, and de Silva is a different surname from Silva.
Frequently asked questions
What are common Sri Lankan last names?
Perera, Fernando, de Silva and Silva are among the most common, along with Bandara, Herath, Jayawardena, Dissanayake, Gunawardena, Wickramasinghe, Ratnayake and Weerasinghe. All of these are in the list, both as single surnames and inside full names such as Ramani Perera and Chamara Dissanayake.
What is a ge-name?
A ge-name is a family or ancestral house name, and the ending -ge marks belonging, roughly of the house of. It comes before the given name, as in Kodituwakku Arachchige Shehan, and in daily use it is normally shortened to initials.
Why do so many Sri Lankans have Portuguese surnames?
The Portuguese reached the island in the early sixteenth century and came to rule much of its coast until the Dutch took over in the middle of the seventeenth. Families in those areas took Portuguese names in that period and kept them afterwards. Perera, Fernando, Silva and Mendis are now ordinary Sri Lankan surnames, carried by Buddhist and Christian families alike.
Does the list include Tamil, Moor and Burgher names?
Yes, as a smaller share beside the Sinhalese names. There are Sri Lankan Tamil names such as Kabilan Thambiah, Moor names such as Fathima Rizna Cader and Burgher names such as Graham Brohier. For a longer list of Tamil names, use the Tamil name generator on this site.
Related generators
Tamil Name Generator
Authentic Tamil names from Tamil Nadu and Sri Lanka
Indian Name Generator
Authentic Indian names from every region and community
Asian Name Generator
Realistic names from across East, Southeast and South Asia
Bangladeshi Name Generator
Real Bangladeshi names from Dhaka to the Hill Tracts
Nepali Name Generator
Authentic Nepali first names and surnames
Pakistani Name Generator
Real Pakistani names from every province and community
Hindu Name Generator
Authentic Hindu names from every region and community
Asian Last Name Generator
Family names from across Asia, labeled by country
More like this
Tamil Last Name Generator
What Tamils really write in the surname field
Afghan Last Name Generator
Tribal, place and chosen Afghan family names
Ancient Last Name Generator
Family, clan and dynasty names from antiquity
Anglo-Saxon Last Name Generator
Old English bynames and the surnames they became
Belarusian Last Name Generator
Belarusian surnames alone, in Belarusian spelling
Belizean Last Name Generator
Kriol, Mestizo, Maya, Garifuna and Mennonite surnames
All 500 Sri Lankan names
A: 21 names
- A. M. Amaradasa Wettasinghe
- A. M. Renuka Nanayakkara
- Abirami Thillainathan
- Achini Wimalasena
- Ahamed Nawaz Lebbe
- Ahilan Suntharalingam
- Aluvihare
- Amaradasa Basnayake
- Amarasinghe
- Amaya Fernando
- Amila Bandara
- Anjana Jayawardena
- Anoma Kumari Navaratne
- Anton van Cuylenburg
- Aravinthan Mahalingam
- Aruna de Silva
- Ashan de Livera
- Ashfaq Uvais
- Asoka Mendis
- Ayesha Mahroof
- Ayoma Mendis
B: 7 names
- B. M. Lakshika Attanayake
- Bandara
- Bernadine de Kretser
- Beverley Kelaart
- Bisso Menike Nugawela
- Buddhika Mendis
- Buddhini Ranaweera
C: 21 names
- Chalani Jayawardena
- Chamara
- Chamara Dissanayake
- Champa Amarasekara
- Chanaka Dissanayake
- Chanaka Mirando
- Chandana de Silva
- Chandana Godamunne
- Chandani
- Chandani Karunanayake
- Chandika Wijewardena
- Chandra Dissanayake
- Chandra Herath
- Chandrasiri Fernando
- Charith Jayasinghe
- Chathura Jayasuriya
- Chathurika Gamage
- Chathurika Godamunne
- Cheryl Schokman
- Cooray
- Cyril Kariyawasam
D: 34 names
- D. M. Wijedasa Karunatilaka
- Damayanthi de Alwis
- Damayanthi Subasinghe
- Dammika Cooray
- Dayaratne Panditharatne
- Dayawathie Gamage
- de Alwis
- de Kretser
- de Mel
- de Silva
- de Zoysa
- Deepika Edirisinghe
- Desiree Felsinger
- Devin Rodrigo
- Dharmadasa Perera
- Dharshika Sivagnanam
- Dias
- Dilhan Cooray
- Dilhani Pathirana
- Dilini
- Dilini Dabare
- Dilrukshi Mediwake
- Dilrukshi Yapa
- Dilshan Bandara Meedeniya
- Dilshan Gunawardena
- Dilshani de Zoysa
- Dimitri Thabrew
- Dingiri Menike Tennakoon
- Dinithi Wijesekara
- Dinusha Fonseka
- Dissanayake
- Dissanayake Mudiyanselage Nihal Bandara
- Dominic van Dort
- Dulan Dharmawardena
E: 10 names
- E. M. Chanaka Kumara
- E. M. Jayasena Weerakkody
- E. M. Kamani Gunaratne
- Ekanayake
- Ekanayake Mudiyanselage Jayantha Bandara
- Erandha Wijesinghe
- Erandi Wijetunga
- Eranga de Silva
- Eranga Jayaratne
- Eshani Weerasinghe
F: 6 names
- Faizal Hameed
- Farzana Zarook
- Fathima Rizna Cader
- Fazna Farook
- Fernando
- Fonseka
G: 13 names
- G. G. Cyril Wimalasena
- G. G. Manel Jayamanne
- Gajan Yogarajah
- Gamage
- Gamini
- Gayani Abeywickrama
- Geeth Jayasekara
- Gihan Seneviratne
- Graham Brohier
- Gunapala de Zoysa
- Gunasekara
- Gunawardena
- Gunawathie Nonis
H: 26 names
- H. K. Leelawathie Ranasinghe
- H. K. Nadun Moragoda
- H. K. Vihangi Wegodapola
- H. P. Sumith Jayakody
- Hafsa Junaid
- Hansika Wickramarachchi
- Harshani Wickramasuriya
- Hashan Somaratne
- Hashini Ranatunga
- Hasitha Perera
- Heen Banda Rajakaruna
- Heen Banda Tennakoon
- Heen Menike Panabokke
- Hema Wijesundara
- Hemachandra Hettiarachchi
- Hemapala Kulasekara
- Herath
- Herath Mudiyanselage Minod Bandara
- Heshan Wijekoon
- Hettiarachchi
- Hewa Pathiranage Sujatha
- Hilary Loos
- Hilmy Saleem
- Himasha Dahanayake
- Hiruni
- Hiruni Dias
I: 14 names
- I. D. Nandasena Mallawarachchi
- Imesha Amarasekara
- Imesha Salgado
- Imran Lebbe
- Indika Karunatilaka
- Inoka Ranatunga
- Inshaf Rahuman
- Irangani Rosairo
- Ireshika Munasinghe
- Irfan Jiffry
- Ishan Jayalath
- Isuri Thilakaratne
- Isuru
- Isuru Attanayake
J: 15 names
- Jagath de Alwis
- Janaka Jayasekara
- Janani Gunasinghe
- Jansz
- Jayakody Arachchige Vindya
- Jayani Dharmawardena
- Jayantha Bandara Mediwake
- Jayasena Dissanayake
- Jayasinghe
- Jayasinghe Arachchige Navodya
- Jayasuriya
- Jayawardena
- Jerome Koch
- Jeyakumar Shanmuganathan
- Jinadasa Ratnayake
K: 41 names
- K. A. Somapala Wickramaratne
- K. D. Nuwanthi Kumari
- K. D. Sirimal Wijesekara
- K. G. Mangalika Jayatilaka
- K. G. Thisuri Abeykoon
- K. G. Thushara Kumarasiri
- K. K. Champa Gunatilaka
- K. K. Shanaka Madugalle
- K. P. Thilak Wijetunga
- Kabilan Thambiah
- Kajan Selvarajah
- Kalana Cooray
- Kalpani Botheju
- Kalpani Jayamanne
- Kandiah
- Kanishka Senaratne
- Kariyawasam
- Karunadasa Amarasinghe
- Karunaratne
- Karunawathie Jayaratne
K, continued
- Kasun
- Kavinda Jayasinghe
- Kavinda Wegodapola
- Kavindi
- Kavindi Pathirana
- Kavindu de Silva
- Kavindu Jayaweera
- Kawya Seneviratne
- Kevin Jonklaas
- Kevin Sigera
- Kiri Banda Tennakoon
- Kiri Banda Weerakoon
- Kirubakaran Arulanantham
- Kithsiri Pathirana
- Kodituwakku
- Kodituwakku Arachchige Shehan
- Kokulan Sinnathamby
- Kumari Ranasinghe
- Kumudu Udawatta
- Kusuma
- Kusuma Kumari Senanayake
L: 21 names
- L. H. Akila Bandara
- L. H. Vindya Meedeniya
- Lahiru
- Lahiru Attanayake
- Lahiru Navaratne
- Lakmali Samarasinghe
- Lakshan Herath
- Lakshan Samarakoon
- Lakshika Seneviratne
- Lakshman Dias
- Lasantha Ratwatte
- Lasantha Thabrew
- Lebbe
- Leelawathie Edirisinghe
- Liyana Pathiranage Ariyapala
- Liyanage
- Loku Banda Ekanayake
- Loku Banda Herath
- Loku Menike Basnayake
- Loku Menike Samarakoon
- Lorraine Wille
M: 32 names
- M. A. Kalana Aluvihare
- Madhawa Dasanayake
- Madhushani Ariyaratne
- Madushan Karunatilaka
- Mahesh Bandara Madugalle
- Maheshi Karunaratne
- Maheshi Kumari Panabokke
- Malinda Weerakkody
- Malini Gamage
- Malith Wanniarachchi
- Mallika Jayawardena
- Malsha Jayasuriya
- Malsha Yatawara
- Manel
- Mangalika Wijeratne
- Manoj Samarasinghe
- Marikkar
- Marlon Toussaint
- Mary Mirando
- Mathangi Navaratnam
- Maureen Bartholomeusz
- Mayuran Sivarajah
- Melanie Anthonisz
- Menaka Abeysinghe
- Mendis
- Mevan Fernando
- Milan Perera
- Minod Ekanayake
- Minod Galappaththi
- Minoli Kumari Samarakoon
- Mohamed Ifham Mohideen
- Mythili Ambalavanar
N: 33 names
- N. W. Dayani Jayasinghe
- N. W. Dulaj Godamunne
- N. W. Gunadasa Dahanayake
- Nadeeka Jayakody
- Nadeesha
- Nadeesha Kulatunga
- Nadun Subasinghe
- Nalaka Bandara Senanayake
- Nalin Wijetunga
- Nalini Chandrasekara
- Nanayakkara
- Nandana Fernando
- Natasha de Livera
- Naushad Thaha
- Navod Ranatunga
- Navodya Liyanage
- Nayana Weerakkody
- Nethmi
- Nethmi Jayaratne
- Nethra Weerawardena
- Nimal
- Nimal Abeyratne
- Nimesha Wettasinghe
- Nipuni Wijesuriya
- Nisal Ratnayake
- Nisal Ratwatte
- Nishantha Gomes
- Nishantha Munasinghe
- Nishanthan Kulasingam
- Noel Raffel
- Nuwan Dabare
- Nuwan Wijesundara
- Nuzhath Sheriff
O: 1 name
- Oshini Samarawickrama
P: 33 names
- P. H. Nayana Jayasena
- P. H. Piyasena Samaraweera
- P. K. Kapila Gomes
- P. K. Ranjani Abeysinghe
- P. K. Sajini Aluvihare
- Padma Liyanage
- Palitha Karunaratne
- Parthipan Rajasingham
- Pasindu
- Pathirana
- Pawani Hettiarachchi
- Peiris
- Percy Peiris
- Percy Thilakaratne
- Perera
- Piratheepan Sabaratnam
- Piyadasa Almeida
- Piyadasa Gunasekara
- Piyumi
- Piyumi Kumari Herath
- Podi Menike Dunuwille
- Poornima Kumari Abeykoon
- Pradeep Nugawela
- Prasanna Nonis
- Premawathie Gamage
- Priyantha Bandara
- Priyantha Jayasuriya
- Priyanthi Dharmasena
- Priyanthi Fernando
- Pubudu Karunanayake
- Punchi Banda Madugalle
- Pushpa Dahanayake
- Pushpa Fernando
R: 37 names
- R. A. Tharusha Rajakaruna
- R. A. Wimalasiri Karunanayake
- R. M. Tharaki Bandara
- R. P. Ananda Hewage
- Rajiv Peiris
- Ramani Perera
- Ramona Foenander
- Ran Banda Ratnayake
- Ran Menike Navaratne
- Ran Menike Yatawara
- Ranasinghe
- Randika Kumarage
- Ranjith
- Ranjith Gunawardena
- Ranjith Silva
- Rasangi Jayasekara
- Rasika Wickramasinghe
- Ratnayake
- Ratnayake Mudiyanselage Aruna Bandara
- Ratwatte
- Ravindu
- Ravindu Basnayake
- Renuka Ekanayake
- Ridmi Weerakkody
- Rimzan Azeez
- Riyaz Haniffa
- Rizwan Marikkar
- Rodney Ludowyk
- Rodrigo
- Rohana Herath
- Rohini Wanigasekara
- Rohitha Ediriweera
- Rukshan Munasinghe
- Rukshana Sathar
- Rupa Ellepola
- Rupa Wickramasinghe
- Ruvini Athukorala
S: 72 names
- S. M. Chandani Fonseka
- S. M. Nethmi Yatawara
- S. M. Wasantha Vithanage
- Sachini
- Sachini Rajakaruna
- Sachini Silva
- Sachith Hapuarachchi
- Sahan Wijesinghe
- Sajini Amaratunga
- Sajith Dias
- Sajith Kodikara
- Saman Wickramasinghe
- Samanthi Fernandopulle
- Samanthi Kumari Wegodapola
- Samarakoon Mudiyanselage Ireshika Kumari
- Samaraweera
- Sandamali Abeyratne
- Sandaru de Silva
- Sandaru Weerasekara
- Sandun Amarasinghe
- Sanduni
- Sanduni Kodituwakku
- Sandya Wijesekara
- Sanjaya Chandrasekara
- Sanjeevan Gunaratnam
- Sanjeewani Dharmasena
- Sarath
- Sathya Warnakulasuriya
- Seelawathie
- Seelawathie de Mel
- Seelawathie Nanayakkara
- Senaka Samarawickrama
- Seneviratne
- Senthooran Rasiah
- Sewwandi
- Sewwandi Wijewardena
S, continued
- Shafraz Cassim
- Shameela Niyas
- Shanaka Kariyawasam
- Shantha Dasanayake
- Shanthi Gunatilaka
- Shehan Ratnayake
- Shehani Wijeratne
- Shehara de Silva
- Sheldon van Langenberg
- Shifana Ismail
- Shirani Perera
- Silva
- Sinthuja Ganeshalingam
- Siriwardena
- Sithmi de Alwis
- Sithmi Jayawardena
- Sithy Fathima Marikkar
- Sivarajah
- Somadasa Weerasinghe
- Somawathie
- Sriyani Gunawardena
- Subashini Paramsothy
- Sudesh Gamage
- Sujatha Amarasinghe
- Sumanawathie Kumari Tennakoon
- Sumanawathie Thilakaratne
- Sumudu Wickramaratne
- Sunil
- Sunil de Mel
- Supun Abeyratne
- Supuni Weerakoon
- Surani Fernando
- Sutharsan Kandiah
- Sutharshini Kanagasabai
- Swarna
- Swarna Weerakoon
T: 29 names
- Tania Ondaatje
- Tennakoon
- Tennakoon Mudiyanselage Asanka Bandara
- Thakshila Kariyawasam
- Tharaki Gunawardena
- Tharindi Mallawarachchi
- Tharindu
- Tharshan Sivapalan
- Tharshini Sivanesan
- Tharushi
- Tharushi Weerasuriya
- Thayalini Nagalingam
- Thenuja Puvanendran
- Thenuka Senadheera
- Thenuki Basnayake
- Thilakaratne
- Thilina Bandara Aluvihare
- Thilina Panditharatne
- Thisuri
- Thisuri Mendis
- Thushara Jayawardena
- Thushyanthan Nadarajah
- Tikiri Banda Navaratne
- Tikiri Menike Weerakoon
- Tissa Subasinghe
- Titus de Silva
- Titus Samarakoon
- Trevor Jansz
- Tyronne Buultjens
U: 6 names
- U. G. Samanthi Panabokke
- Udara Ellepola
- Umesh Wimalasena
- Upali
- Upali Bandara Moragoda
- Upali Senadheera
V: 6 names
- Vihangi Samaranayake
- Vindya Hapuarachchi
- Vineetha Silva
- Viraj Ariyaratne
- Vithushan Tharmalingam
- Vithya Somasundaram
W: 15 names
- W. M. Karunawathie Wickramanayake
- W. P. Nethra Dunuwille
- Waruna de Silva
- Wasana Weeraratne
- Wasantha Wickramasinghe
- Wathsala Gunasekara
- Weerasinghe
- Wickrama Arachchige Navod
- Wickramasinghe
- Wijedasa Silva
- Wijekoon Mudiyanselage Rohini Kumari
- Wijeratne
- Wijesinghe
- Wijesinghe Arachchige Manoj
- Wimala Lokuge
Y: 6 names
- Yalini Thurairajah
- Yamuna de Silva
- Yashoda Illangakoon
- Yasiru Abeysinghe
- Yoshini Rosairo
- Yvonne Keuneman