Thai Name Generator

See real Thai names like Somchai Srisuk and Siriporn Boonmee, then learn the short chue len nicknames Thai people use every day. Ten new names per click.

Part of Names by Culture Names

  • S
    Somchai SrisukExample

    Somchai is a classic boy's name meaning worthy man; Srisuk means glorious happiness.

  • S
    Siriporn BoonmeeExample

    A graceful formal name with a surname meaning to have merit.

  • K
    Kittisak WongsawatExample

    Kittisak suggests honour and power, a strong choice for a leader.

  • P
    Pimchanok JaideeExample

    A long, elegant girl's name; Jaidee means kind-hearted.

  • T
    Tawan SaetangExample

    Tawan means sun; the Sae- surname shows Thai-Chinese roots.

  • K
    Kanokwan SuwannaratExample

    Both names contain gold, perfect for a wealthy family in a story.

Your shortlist · this device

Saved names stay in your own browser. Generate names and tap ♡ on the ones you like to keep them here.

No saved names yet. Your first ♡ shows up here.

3,000+ possible names in this thai name tool

💡 GOOD TO KNOWGive every Thai character a one-syllable nickname, and use it in casual dialogue.

Give every Thai character a one-syllable nickname, and use it in casual dialogue.

Thai names come in two layers. There is a formal name, often long and full of meaning, like Kittisak or Pimchanok, and there is a short nickname that friends and family use, like Ploy, Nok or Boy. This Thai name generator gives you real formal first names and real Thai surnames, and this page explains the nicknames too.

It suits writers setting a story in Bangkok or Chiang Mai, gamers who want a Thailand name, and travellers curious about Thai culture. Pick male or female, press the button, and you get ten names in the given name first, surname second order used in Thailand.

How to use the thai name generator

  1. Choose Male, Female or Any in the Style box.
  2. Press Generate names to get ten Thai names.
  3. Add a short nickname from the list on this page for everyday use.
  4. Copy the full name or save it with the heart button.

Thai nicknames, or chue len

Almost every Thai person has a chue len, which means play name. Parents give it at birth, and it is often used far more than the formal name, even at work. Classmates, coworkers and neighbours might never learn someone's long official name.

Nicknames are short, usually one syllable, and can be funny, cute or English words. Some describe the baby, some are animals or fruit, and some just sound nice. This makes them a fun extra layer for any Thai character.

  • Animals: Nok (bird), Moo (pig), Kung (shrimp), Maew (cat).
  • Size and order: Lek (small), Yai (big), Nueng (one, for a first child).
  • Fruit and colour: Som (orange), Ploy (gem), Daeng (red).
  • English words: Boy, Bank, Golf, Beer, Benz, Pink.

How Thai surnames began

Thailand had no family names until the Surname Act of 1913 under King Vajiravudh, also called Rama VI. He personally created thousands of surnames for families. The law also said that each surname must belong to one family only, so two unrelated families could not register the same name.

Because of this rule, Thai surnames are often long and built from several meaningful words, such as Srisomboon, which joins sri (glory) and somboon (complete). Thai families of Chinese descent often have surnames starting with Sae, like Saetang or Saelim, which come from a Chinese clan name. In Thailand, people address each other with Khun plus the first name, not the surname.

Example names and what makes them work

NameWhy it works
Somchai SrisukSomchai is a classic boy's name meaning worthy man; Srisuk means glorious happiness.
Siriporn BoonmeeA graceful formal name with a surname meaning to have merit.
Kittisak WongsawatKittisak suggests honour and power, a strong choice for a leader.
Pimchanok JaideeA long, elegant girl's name; Jaidee means kind-hearted.
Tawan SaetangTawan means sun; the Sae- surname shows Thai-Chinese roots.
Kanokwan SuwannaratBoth names contain gold, perfect for a wealthy family in a story.
Arthit KongkaewArthit means sun, matched with a surname built around kaew, crystal.
Malee ThongdeeMalee means jasmine; Thongdee means good gold.

Tips for picking the right name

  • Give every Thai character a one-syllable nickname, and use it in casual dialogue.
  • Address adults as Khun plus their first name or nickname, not their surname.
  • Use a Sae- surname for a Thai-Chinese family in Bangkok's Yaowarat area.
  • Expect romanized spelling to vary; Thanakorn and Tanakorn can be the same name.
  • Avoid making up a surname by mixing random Thai words; pick one from a real list.

Common questions

What is a Thai nickname?

It is a short play name, called chue len, given at birth. Thai people use it with friends, family and often at work. Common examples are Nok, Lek, Ploy, Boy, Bank and Som, and they rarely match the formal name.

Why are Thai surnames so long?

The 1913 Surname Act required each family to have a unique surname. To keep names unique, families joined several meaningful words. As a result, long surnames like Chantarasiri or Srisomboon are normal in Thailand.

Do Thai people use first name or surname order?

Thai names put the given name first and the surname second, like in English. However, people are called by their first name or nickname, with the polite word Khun in front, such as Khun Somchai.

Why are there different English spellings for one Thai name?

Thai has its own script, and there is more than one way to write it in English letters. Siriporn and Siripon, or Pongsak and Phongsak, can be the same name. Choose one spelling and keep it.