Thai Name Generator
Authentic Thai Names for Men and Women
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate realistic Thai names with a given name and surname, romanized the way they appear on passports and ID cards. Includes hundreds of female and male Thai names for characters, games, writing and research.
About thai names
Thai names follow a given name plus surname order, so in Siriporn Srisuwan the person is Siriporn and Srisuwan is the family name. Surnames are a recent invention: the 1913 Surname Act required every family to register one, and because the law demanded that each surname be unique, Thai family names are long, often three or four syllables, and rarely shared outside the extended family. Many are built from Sanskrit and Pali roots meaning things like gold (thong), jewel (kaew, phet), prosperity (charoen, rungruang) or virtue (boon, sri). Thai families of Chinese descent often carry surnames beginning with Sae (Saetang, Saelim), from the Teochew word for clan.
Given names also come from Pali and Sanskrit and carry meanings of beauty, strength or good fortune. Names ending in -porn, -rat, -wan and -nee (Supaporn, Kanokwan, Warunee) are usually female; Som-, Chai-, Thana-, Kitti- and Surasak-style names are usually male, though plenty are unisex. In daily life almost nobody uses these formal names: every Thai person also has a short nickname such as Ploy, Nong, Fah, Beam or Mint that is chosen at birth and used by family, friends and coworkers. The romanizations here follow common Thai passport spelling rather than strict transliteration, so the same Thai name can appear as Sirikarn or Sirikan in real life.
Tips for choosing a name
- Pair a long, unique surname with a shorter given name; real Thai names almost never have a short surname, and two people sharing a surname are assumed to be related.
- For a female character, favor given names ending in -porn, -wan, -nee, -rat or -da (Waraporn, Kanokwan, Sunee, Sirirat, Panida); for a male character, Som-, Chai-, Kitti-, Thana- or -sak names (Somchai, Kittisak, Thanakorn, Surasak).
- Give your character a one-syllable nickname for casual dialogue (Nong, Lek, Pim, Oat, Bank, Fern); Thai people are addressed as Khun plus nickname or given name, never by surname.
- Use a Sae- surname (Saetang, Saelim, Saechao) if the character's family is Thai-Chinese, which is common in Bangkok business and shop-owning families.
- Remember that romanized spellings vary; if you need a consistent look across a cast, pick one convention (for example -porn vs -phon, Thong vs Tong) and stick to it.
Frequently asked questions
Does this Thai name generator include female names?
Yes. Roughly half the list is female, including classic names like Siriporn, Kanokwan, Pornthip and Wanida, and more modern choices such as Praewa, Pimchanok, Rinrada and Natcha. Many names ending in -porn, -wan or -nee are female; names with Som-, Chai- or -sak are usually male.
Why are Thai surnames so long?
Thailand only introduced surnames in 1913, and the law required each newly registered surname to be unique. Families chose or were granted elaborate Pali and Sanskrit compounds to avoid duplicates, which is why surnames like Suwannarat, Rojanasakul and Wongsawat are three or four syllables. Because of that, sharing a surname with someone usually means you are related.
How are Thai people addressed in conversation?
By given name or nickname, with the polite prefix Khun, for example Khun Siriporn or Khun Ploy. Surnames are used on documents and in very formal announcements but almost never spoken. Nearly every Thai person also has a short nickname given at birth, often a single syllable.
Are these real people's names?
No. The names combine authentic Thai given names with real Thai surname patterns, but the pairings are generated and not meant to match any specific living person. They are suitable for fiction, game characters, sample data and language practice.
All 500 thai names
Browse the full list
- Somchai Wongsawat
- Sirikarn Thongdee
- Prasert Kaewmanee
- Siriporn Srisuwan
- Anan Chaiyasit
- Wanida Phromsuwan
- Kittisak Boonmee
- Nittaya Jaidee
- Narong Sukprasert
- Orathai Inthanon
- Nattapong Chanthara
- Pornthip Wongchai
- Pakorn Thammarat
- Saowalak Suwannarat
- Panya Rungruang
- Sasithorn Pongpanich
- Peerapat Sirisuk
- Suchada Kittikul
- Pongsak Ketkaew
- Sukanya Meesuk
- Sakda Kongkaew
- Thanyarat Jantarat
- Sarawut Lertsiri
- Kanokwan Chuenchom
- Somkiat Taweesin
- Kanya Prasertsuk
- Suchart Phongphan
- Lalita Rakchai
- Surasak Duangkaew
- Malee Boonyarat
- Tanawat Noppakun
- Naruemon Wiriyapong
- Teerapong Sawangsri
- Natcha Panyakul
- Thanakorn Khamwan
- Nongnuch Chaloemsuk
- Thawatchai Ruangrit
- Patcharee Thepsiri
- Thongchai Wattanasin
- Pimchanok Sutthisakorn
- Wichai Ritthirong
- Piyada Kongsri
- Wirat Sangkhasap
- Ploypailin Phetnoi
- Witthaya Bunsong
- Pranee Yodmanee
- Worawut Pattanakul
- Rungnapa Charoenpong
- Yuthana Chantharak
- Saranya Kulsiri
- Adisorn Wichitra
- Sirinya Saetang
- Apichart Saelim
- Sudarat Saechao
- Boonmee Sae-ung
- Supatra Kaewkla
- Chalerm Mongkhonsiri
- Suwanna Thongsuk
- Chatchai Srimuang
- Tassanee Boonchuay
- Decha Phumiphat
- Thitima Intarakumhaeng
- Ekachai Jirasakul
- Chanida Wongprasert
- Jirayu Suphakit
- Chutima Ratanaphan
- Kamol Thianthong
- Duangjai Saengthong
- Kasem Ngamsiri
- Kannika Chaichana
- Kraisorn Phanuwat
- Kwanjai Sirichai
- Manop Apinyakul
- Ladda Thongkham
- Montri Wangkaew
- Mayuree Phatthanakul
- Niran Rattanachai
- Benjamas Kaewsawang
- Nopparat Surin
- Bussaba Tantiwong
- Paisan Kreangkrai
- Apinya Sombatsiri
- Pichit Nakphon
- Anchalee Wisetsuk
- Pornchai Bunprasert
- Arisa Thanasorn
- Preecha Meephol
- Benjawan Sukcharoen
- Rangsan Mahakun
- Chalida Yimsiri
- Ratchanon Phuangphet
- Darunee Ketsuwan
- Sakchai Lertwong
- Hathaikan Chalermchai
- Samart Khunawat
- Intira Srisai
- Santi Pramuan
- Jintana Thongrod
- Sathit Waewkham
- Kamonchanok Raksakul
- Siripong Chinda
- Kanchana Phonsawat
- Songkran Mueangkaeo
- Kanittha Sookpradit
- Supachai Rojanasakul
- Krittiya Bannakit
- Surapong Dechsiri
- Laddawan Tipsuwan
- Tawee Sangjan
- Manee Khongthong
- Thanathip Aroonrat
- Nanthida Chaiwong
- Theerasak Phokaew
- Napaporn Suttirat
- Ukrit Thongplew
- Natthamon Karnjana
- Wasan Sriphrom
- Nichapat Theerawat
- Watcharapong Boonsri
- Nutcha Vongsiri
- Weerachai Kaewkong
- Orawan Phungthong
- Yongyut Sombat
- Panida Chantaraprasert
- Anuchit Ritwong
- Patchara Srisawat
- Chakrit Yamsakul
- Pavinee Thipwong
- Danai Chomphoo
- Phatthira Kiatkong
- Ittipon Namwong
- Pichamon Laohaphan
- Jakkrit Saenkham
- Pimpaka Rungsiri
- Natee Kittiphong
- Pitchaya Wongthai
- Pakin Saelee
- Praewa Pongsiri
- Ratthapoom Jansawang
- Ratchadaporn Phromma
- Sittichai Kamonwan
- Rinrada Jaruwat
- Thirawat Sripong
- Sasima Boonyakiat
- Chanon Utsahajit
- Sirin Phuwanat
- Kongpob Khantiwong
- Somying Prachumsri
- Nattawin Tanasarn
- Sopa Kaewtha
- Pirapat Nontachai
- Sujitra Wongsa
- Chayakorn Sirisombat
- Sunee Ratchapong
- Purim Thepphanom
- Supansa Chaiphrom
- Phakin Dumrongsak
- Suthida Maneerat
- Aekkarat Phumchai
- Suwannee Thongyoi
- Anurak Noppadol
- Thidarat Chanthima
- Chaiyut Sirithanakul
- Tipsuda Nakthong
- Natthawut Prakobkit
- Usanee Wongwilai
- Phichai Thongpan
- Warunee Sitthikul
- Prayut Charoensuk
- Wimonrat Phimphakan
- Sompong Waiyakul
- Yada Chaiyaporn
- Sunthorn Kaewlai
- Yupin Saowaluk
- Somsak Tantikul
- Yupa Phonsiri
- Wisit Panjasilp
- Chompoo Thirakul
- Phatthanaphong Sriwong
- Nalin Tangtrongchit
- Prapas Siriwanich
- Ornanong Bunnark
- Sayan Thetwat
- Pailin Kaewprasit
- Sompob Leksawat
- Tida Inthasaro
- Sukhum Wattanapong
- Wipa Phaisalsuk
- Vichien Angsuwat
- Somjai Rungsawang
- Krit Sirimongkol
- Suda Thongsawat
- Phuwadon Chuatong
- Sunisa Phayakkha
- Atthaphan Thongkaew
- Supaporn Mitrsiri
- Somkid Ratanawong
- Waraporn Srithong
- Boonsong Khamphong
- Nutthida Lertnimit
- Chusak Thirasak
- Pensri Wongkham
- Direk Ngamwong
- Phaelin Suksawat
- Ekkapol Phiromsan
- Ratana Kanjanachot
- Jaruwat Thongsri
- Rattanaporn Pinyo
- Kowit Mahaphon
- Siriwan Phakdi
- Nakhon Thanomsak
- Sumalee Sittipong
- Pakpoom Kanthong
- Ubon Rotjanaprapa
- Prachya Wilaikaew
- Urai Saengprasert
- Sanit Buranakul
- Wilai Ketprasit
- Thanapol Khamkaew
- Jiraporn Chaiyaratana
- Vorapot Suwanno
- Kulthida Pongthanasiri
- Wutthichai Inkaew
- Malai Boonyuen
- Apiwat Srisomboon
- Nareerat Thaweechai
- Banjong Sukhothai
- Nopphawan Suriyawong
- Chanchai Phayom
- Nuanjan Kasemsuk
- Kittipong Bualoi
- Pattama Ratthana
- Pongpat Sangthong
- Preeyanuch Chaimongkol
- Sarayut Thongphae
- Ampika Wongkaew
- Somporn Khaosaard
- Busarakham Phonlakrit
- Veerapong Thitiwat
- Kesinee Luangrath
- Suwit Phothong
- Chaleeya Rungroj
- Thanawat Ariyaphon
- Chintana Panyasak
- Wichit Sompoch
- Kwanruethai Saensuk
- Komsan Thongthip
- Sukhontha Mekwong
- Narongsak Khamdee
- Rawiwan Thasanaphan
- Prawit Jaroonsak
- Amporn Sriwan
- Preeda Kittiwat
- Kesorn Thongnak
- Seksan Wongngam
- Pimnara Chaiyasak
- Thammarat Jaisai
- Nutnicha Thongchai
- Kriangsak Pholsuwan
- Wanwisa Phiphat
- Piyapong Suksan
- Pornpimol Boonthong
- Surachai Thepkaew
- Ratchanee Phetkaew
- Chokchai Sombun
- Anongnat Tharachai
- Amnuay Saksiri
- Jutamas Wongkasem
- Tanachot Pramote
- Sirilak Chaichan
- Nattakit Bunkhong
- Wilaiwan Nuanthong
- Prasit Khamnon
- Pattarawadee Mahatham
- Kittiphum Yuwanon
- Supawadee Thongsombat
- Chaiwat Kaewwong
- Nutthakan Pholphan
- Sommai Siriyut
- Darika Boonmak
- Sanya Phetchara
- Areerat Khunpluem
- Wanchai Sirawit
- Kanokporn Thanarat
- Sombat Chaloemchai
- Jarunee Wongsuwan
- Prateep Jindarat
- Chanthana Phrommin
- Mongkol Srisomphan
- Pornsawan Chaisiri
- Chaturon Kaewphan
- Rujira Pinthong
- Eakkachai Nimsawat
- Thanida Wongthep
- Taweesak Bunsiri
- Nuttaya Srinuan
- Kamron Phetsri
- Sineenat Thongkhiao
- Adul Wongprachan
- Achara Phuangsuk
- Teerawat Loetphong
- Kulap Sangwan
- Vichai Sawatdee
- Orapin Kaewdao
- Somnuek Thongphaiboon
- Pimonrat Suwanrat
- Pisit Chaikhun
- Yaowalak Krairiksh
- Wanlop Thongpha
- Sawanee Phongsakul
- Nithi Sukhontharot
- Jantira Wongdee
- Bundit Kanokrat
- Wanphen Sirilert
- Phanuwat Thongmak
- Sukanda Yotsamut
- Suphot Nilkaew
- Maneerat Chaemchoi
- Tossapol Wongkit
- Nopphamas Sriwichai
- Chayapol Suwanphet
- Pimchaya Sookkasem
- Pongsathorn Rattanaphum
- Nattanan Thongruang
- Kasidit Phromyot
- Watsana Sirimanee
- Thanin Wongsiri
- Benyapa Khemthong
- Chanwit Thongsawat
- Rachanee Kongsuwan
- Phumin Srikaew
- Yupadee Boonsue
- Surat Ketsri
- Apasara Wangsri
- Narin Thongwon
- Sudaporn Kuanprasert
- Paiboon Sirikul
- Kritsana Phonchai
- Sakon Limsakul
- Thipphawan Saelao
- Anon Rungsit
- Nattaporn Kaewkhao
- Chatri Thepwong
- Duangporn Sirisak
- Thanet Wongchan
- Sunanta Phromkaew
- Manit Chaiprasit
- Chaweewan Boonmi
- Ronnachai Thongsom
- Pichaya Kanchanaphat
- Somjit Kaewnoi
- Saipin Ruangkhun
- Panupong Sirikiat
- Pitchayaporn Wongmek
- Jirasak Ngamkham
- Sukjai Phanthumkomol
- Nopadon Phrakhong
- Siriwimon Chaithong
- Aphichai Kwanmuang
- Jaruwan Thongluang
- Kitti Bundee
- Kesara Sriphan
- Nirut Kaewsong
- Ornuma Wongwai
- Pradit Saensiri
- Lawan Rattanasiri
- Chanin Thongkasem
- Nantana Phonmanee
- Winai Jaikaew
- Pranom Sukchai
- Udom Sawangchai
- Amara Phethong
- Boonchu Wongsuk
- Thanaporn Meesri
- Sirichai Ritthidet
- Kamolwan Nakprasert
- Thawee Inthaphan
- Phiraya Saengkaew
- Pairat Kongdee
- Wassana Phonsri
- Adisak Chaiyakul
- Somruedee Tangkawanit
- Sutthipong Kaewbut
- Noppawan Srithep
- Anupong Saithong
- Onanong Chaiphet
- Worachet Phumsiri
- Sirirat Thongsuwan
- Chalong Jindasri
- Niramon Phanphet
- Nathapol Rungthong
- Sarinya Kietprasert
- Kiatisak Bunthong
- Arunee Wongkittisak
- Nirun Phothisan
- Phailin Mekbun
- Pichet Suriyachai
- Khwanta Thongrat
- Supot Ekwong
- Chadaporn Thiansuk
- Banlue Kaewsakul
- Saifon Chaiyo
- Thanom Wongpet
- Panadda Phoosak
- Pravit Khunsawat
- Kanlaya Wongprom
- Ruangrit Thongtan
- Nattaya Sirivong
- Chalermchai Nakkhaew
- Waralee Phothirat
- Korn Wongsakun
- Rattikan Saeheng
- Thawatchai Phanasak
- Ponpimol Thongbai
- Sarawuth Kaewthawee
- Jaruwan Boonperm
- Paitoon Sriprom
- Jutarat Kongmuang
- Sombun Thanakit
- Chuleeporn Wongsamran
- Somboon Phanit
- Ratree Thongsai
- Prakit Kaewsirirat
- Duangrat Sookchai
- Kanit Thongthai
- Nattarika Sawatpon
- Ekarat Phonphan
- Chanidapa Rungsuriya
- Pongthep Suwanwong
- Naphat Kaewsopa
- Chirawat Boonprasong
- Thanchanok Sriwiset
- Wiroj Khamsri
- Phanida Thongnoi
- Rattana Chaiya
- Supitcha Wongthongdee
- Pimchai Jariyaporn
- Pornpan Saengsawang
- Thanakrit Sudsawat
- Krisana Thongkhum
- Kittinan Phumrat
- Oranee Chanphong
- Phongsak Ruangsiri
- Mintra Thongmai
- Prinya Sitthisak
- Ratsamee Chaiprakorn
- Watchara Sanguansak
- Napat Phonthip
- Sirasak Wongkeaw
- Piyanuch Kaewsuk
- Pichai Jantharasak
- Kochakorn Thongpat
- Thitipong Mongkhon
- Suphatra Chamnan
- Kamphon Saetia
- Wannapa Boonmuang
- Ruangsak Kongkhun
- Pimpan Thongsorn
- Chaichan Sirithon
- Wipawee Kaewsan
- Sitthichai Phromthep
- Tanyaporn Sawasdee
- Somwang Chaisuk
- Ploychompoo Ratanakul
- Teerapat Phumiwat
- Kamonrat Sangsuk
- Suraphon Inkham
- Panjaporn Thongkhwan
- Wutthipong Jaroonphan
- Jiranan Saekhu
- Tanakit Kaewprachum
- Warisara Chomdee
- Chayanon Bunrod
- Chalermpol Suksawang
- Pattarin Phakwong
- Nawin Thongsiri
- Natcharee Muangsri
- Kittisuk Phonsak
- Anyarin Kaewmala
- Suraphong Dejsiri
- Yupawadee Wongsawang
- Pisut Thongchom
- Kanyarat Phusri
- Jetsada Sirisawat
- Pornpun Khamthong
- Supakorn Raksasri
- Chayada Thanasan
- Theeraphat Kaewsarn
- Thanaree Buaphet
- Kosin Wongpaibul
- Chadaphorn Saengkham
- Saknarin Phetsuwan
- Kulnaree Thongsan
- Chanathip Roengsak
- Pattaraporn Chuaiphrom
- Wanchana Kaewmun
- Chalisa Wongyai
- Montree Sukkhasem
- Phannipha Thongprasit
- Ittiphon Saensook
Related generators
Cambodian Name Generator
Authentic Khmer names, surname first
Vietnamese Name Generator
Real Vietnamese names with tone marks
Burmese Name Generator
Authentic names from Myanmar
Indonesian Name Generator
Javanese, Sundanese, Balinese and Muslim Indonesian names
Filipino Name Generator
Realistic Filipino Names, Spanish Surnames to Tagalog Roots
Chinese Name Generator
Authentic Chinese names with pinyin and characters
More in Real-World Names & Cultures
Mesopotamian Name Generator
Sumerian, Akkadian, Assyrian and Babylonian Names From the Cuneiform Record
Iranian Name Generator
Modern Persian first names and Iranian surnames
Brazilian Name Generator
Real Brazilian Portuguese names
Phoenician Name Generator
Authentic Names from Tyre, Sidon, Byblos, and Carthage
Hong Kong Name Generator
Authentic Cantonese and English names from Hong Kong
Indian Male Name Generator
Authentic Indian men's names from every region