Names of Thailand TH

DOPA Wchecklname — surname existence signal (th-corpus seed) records ภุมรินทร์ as the commonest surname in Thailand; the names that most distinguish Thailand from the rest of the world are สมชาย, สมจิต and ประเสริฐ.

Written in Thai.

Population
69M
Official registers
9
Name forms recorded
339K
BBuilt from 9 official registers, 338,653 name forms in our corpus.

At least one official register, plus a written account of the naming system.

How names work in Thailand

Names in Thailand follow one naming tradition. Its structure, its given-name and surname stock, how to address someone and what trips software up are set out on its own page.

The most common names in Thailand

Where the two lists disagree

25 of DOPA Wchecklname — surname existence signal (th-corpus seed)'s top 25 surnames sit five or more places away in our record corpus. Neither ranking is wrong; they count different people.

DOPA Wchecklname — surname existence signal (th-corpus seed)Across all recordsภุมรินทร์: 1 → not ranked · not in our corpus’s top ranks for this country1. ภุมรินทร์not rankedป้อมยุคล: 2 → not ranked · not in our corpus’s top ranks for this country2. ป้อมยุคลnot rankedใจบุญ: 3 → not ranked · not in our corpus’s top ranks for this country3. ใจบุญnot rankedก.จันทราภานนท์: 4 → not ranked · not in our corpus’s top ranks for this country4. ก.จันทราภานนท์not rankedก.บัวเกษร: 5 → not ranked · not in our corpus’s top ranks for this country5. ก.บัวเกษรnot rankedก.วิบูลย์ศักดิ์ศรี: 6 → not ranked · not in our corpus’s top ranks for this country6. ก.วิบูลย์ศักดิ์ศรีnot rankedก.ศรีสุวรรณ: 7 → not ranked · not in our corpus’s top ranks for this country7. ก.ศรีสุวรรณnot rankedกกกณฑา: 8 → not ranked · not in our corpus’s top ranks for this country8. กกกณฑาnot rankedกกกลิ่น: 9 → not ranked · not in our corpus’s top ranks for this country9. กกกลิ่นnot rankedกกก่อเส็ง: 10 → not ranked · not in our corpus’s top ranks for this country10. กกก่อเส็งnot rankedกกก่อเส้ง: 11 → not ranked · not in our corpus’s top ranks for this country11. กกก่อเส้งnot rankedกกขุดทด: 12 → not ranked · not in our corpus’s top ranks for this country12. กกขุดทดnot rankedกกขุนทด: 13 → not ranked · not in our corpus’s top ranks for this country13. กกขุนทดnot rankedกกขุนทศ: 14 → not ranked · not in our corpus’s top ranks for this country14. กกขุนทศnot rankedกกค้างพลู: 15 → not ranked · not in our corpus’s top ranks for this country15. กกค้างพลูnot rankedกกจันทร์: 16 → not ranked · not in our corpus’s top ranks for this country16. กกจันทร์not rankedกกจันทึก: 17 → not ranked · not in our corpus’s top ranks for this country17. กกจันทึกnot rankedกกป้าย: 18 → not ranked · not in our corpus’s top ranks for this country18. กกป้ายnot rankedกกฝ่าย: 19 → not ranked · not in our corpus’s top ranks for this country19. กกฝ่ายnot rankedกกฝ้าย: 20 → not ranked · not in our corpus’s top ranks for this country20. กกฝ้ายnot rankedกกพิมาย: 21 → not ranked · not in our corpus’s top ranks for this country21. กกพิมายnot rankedกกฟ้า: 22 → not ranked · not in our corpus’s top ranks for this country22. กกฟ้าnot rankedกกม่วง: 23 → not ranked · not in our corpus’s top ranks for this country23. กกม่วงnot rankedกกรัมย์: 24 → not ranked · not in our corpus’s top ranks for this country24. กกรัมย์not rankedกกศรี: 25 → not ranked · not in our corpus’s top ranks for this country25. กกศรีnot ranked
Hover a line for what is available to explain that row.
DOPA Wchecklname — surname existence signal (th-corpus seed) on the left; every record we hold for Thailand on the right. A dashed line means the name is not in our top ranks for this country at all.

The register counts one population in one year — everyone it enumerates, once. Our corpus counts records: historical registers going back decades, the diaspora, business and place records, and several generations of births. A name that was common two generations ago outranks a name common today; a name whose spelling scatters across sources (diacritics dropped, transliterated differently) loses ground, because only its dominant spelling is ranked.

Characteristic of Thailand

Not the most common names — the most distinctive ones. A name appears here when Thailand holds a larger share of its bearers than the world does, weighted by how much of the country's whole name distribution it accounts for.

Scripts & spelling

Names in Thailand are written in Thai (98%) and Latin (2%), measured over the spellings our corpus records for this country.

The best-attested names in Thailand, in the spelling our records use there. Where a Latin spelling is also attested it is shown beneath — a spelling from the corpus, not a machine romanisation.

Countries whose names look alike

Measured as the overlap between each country's top 300 given-name forms, weighted by how common each is — the fuzzy-set approach of Lauc (2024), on a truncated inventory.

Registers & sources

Official registers

  • Department of Provincial Administration (DOPA), Bureau of Registration Administration (BORA). Counts: not recorded. surname. 1,059,426 forms. Licence: unknown.

    What we know about this register

    Same BORA Wchecklname surname-registration eligibility API as th-bora-wchecklname, re-queried here with the th-corpus Thai-script surname list (9,836 names) as seed. Endpoint (GET): https://stat.bora.dopa.go.th/Wchecklname/connectAPI/api_forward.php?API=/api/gen/namereg/v1/ch2/?lnameWrite=<surname>&lnameRead=<reading>&action=1 The SPA (Vue, single /CheckLname route) builds this from the JS chunk; lnameRead (phonetic reading) does NOT affect the duplicate lookup so the surname is passed as its own reading. IMPORTANT: this is a BINARY existence check, NOT a frequency counter — no count is ever returned. HTTP 400 {"info":"ซ้ำกับชื่อสกุลในฐานข้อมูลการทะเบียนราษฎร"} (duplicate in civil registry) = attested surname (POSITIVE, evidence=binary); HTTP 200 returnStatus=1 / empty record = registrable, not in registry (NEGATIVE, evidence=binary_absent, count=0). No CheckFname/given-name endpoint exists — surnames only. No per-IP rate limit observed (15 rapid requests OK; direct .go.th access, no proxy needed; sustained ~1 req/s single-threaded). Negatives are recorded. First pass (time-boxed ~25 min, resumable): 1,521 attested + 4 absent of 9,836 seed surnames. Raw cache: raw/TH/dopa_namecount_cache.jsonl (one JSON per name: name/exists/http_status/info/ts). Re-runnable: scripts/fetch_th_dopa.py (skips cached names) + scripts/build_th_dopa_parquet.py. Output: normalized/TH/th-dopa-namecount.parquet. CORRECTED 2026-07-25: the "first pass (time-boxed ~25 min)" figure of 1,521 attested surnames in this note is stale — the parquet now holds 1,922,591 rows, i.e. this id carries the full BORA Wchecklname sweep (see th-bora-wchecklname, which is a duplicate id for the same extraction).

    Last verified 2026-07-25.

  • www.sanook.com. Counts: not recorded. given. 18 forms. 2023. Licence: unknown.

    What we know about this register

    Auto-discovered via Firecrawl. The page lists the top 20 most common names in Thailand based on registry data.

    Last verified 2026-05-11.

  • Heuristic parse of www.nso.go.thnot a population count

    www.nso.go.th. Counts: not recorded. given. 3 forms. Licence: unknown.

    What we know about this register

    Auto-discovered via Firecrawl. Heuristic parse of www.nso.go.th

    Last verified 2026-05-11.

  • pantip.com. Counts: not recorded. given. 18 forms. 2023. Licence: unknown.

    What we know about this register

    Auto-discovered via Firecrawl. Pantip.com (Thai internet forum) post on most common Thai names; 20-row parquet has identical data to th-disc-sanook-com (สมชาย=479924, สมจิต=281050...) — duplicate republication of the same registry data. Pantip is a forum; th-disc-sanook-com is the preferred entry.

    Last verified 2026-05-12.

  • www.enfababy.com. Counts: not recorded. given. 10 forms. 2023. Licence: unknown.

    What we know about this register

    Auto-discovered via Firecrawl. Enfa (baby formula brand) article on auspicious Thai boy names by meaning; 10-row parquet has count=1 for all entries — binary editorial list, not frequency data.

    Last verified 2026-05-12.

  • women.trueid.net. Counts: not recorded. given. 10 forms. Licence: unknown.

    What we know about this register

    Auto-discovered via Firecrawl. This page contains a list of trendy Thai names for boys, published by TrueID.

    Last verified 2026-05-11.

  • www.wongnai.com. Counts: not recorded. given. 10 forms. Licence: unknown.

    What we know about this register

    Auto-discovered via Firecrawl. Wongnai (Thai restaurant review site) article on baby names by birth date (auspicious naming); 20-row parquet has count=1 for all entries — binary editorial list, not frequency data.

    Last verified 2026-05-12.

  • www.amarinbabyandkids.com. Counts: not recorded. given. 7 forms. 2020. Licence: unknown.

    What we know about this register

    Auto-discovered via Firecrawl. Amarin Baby & Kids (Thai parenting media) curated collection of 1,000+ baby names; 20-row parquet has count=1 (binary) and includes กูเกิ้ล (Google), กาโตว์ (Gâteau = French for 'cake') — clearly novelty/editorial names, not statistical frequency data.

    Last verified 2026-05-12.

  • www.s-momclub.com. Counts: not recorded. given. 5 forms. 2026. Licence: unknown.

    What we know about this register

    Auto-discovered via Firecrawl. S-Mom Club Thai parenting forum article on nickname ideas (2026); 5-row parquet with round counts (1200/1100/1000/900/800) — forum editorial, not statistical frequency data.

    Last verified 2026-05-12.

About this data

Official figures are reproduced from the register named beside them, at the year named beside them, and are never combined across registers. The "across all records" ranking counts records in our own corpus — historical registers, the diaspora, business and place records — and is not a population count. Bearer estimates are omitted where a name accounts for more than a quarter of a country's records, because the estimate is not defensible there. Names listed by reference works and licensed name dictionaries are cited as attesting a name; their figures are not published.

Data snapshot: 2026-09-12.

Questions

What is the most common surname in Thailand?
ภุมรินทร์, according to DOPA Wchecklname — surname existence signal (th-corpus seed).

Cite this page: Mondonomo, “Names of Thailand”, https://nelma.mondonomo.ai/names/TH (data snapshot 2026-09-12). Official figures from DOPA Wchecklname — surname existence signal (th-corpus seed).