Generate 700+ Thai full names, given names, surnames, and nicknames with Thai script, romanized display, nickname support, and short meaning notes.
Every name generator you need, all free
Numbers, names, games and more
A random Thai name generator creates Thai-style names from a curated set of given names, surnames, and nicknames. It can generate formal full names, single given names, family names, or casual nicknames for stories, games, roleplay, mock data, and baby-name browsing. This version can show names in Thai script, romanized English spelling, or both.
Choose how many names you want, then adjust filters such as name type, gender, display format, or style. The list updates automatically when you change a filter, so switching from male to female or from full names to nicknames instantly refreshes the results. On mobile, tap More options below the number field to reveal the extra filters without crowding the page.
Thai naming culture often includes both a formal full name and a short nickname used in everyday life. The formal name may sound ceremonial, literary, or aspirational, while the nickname is shorter and easier to use in conversation. For writers and game designers, that gives you two layers of identity for one character: the name on paper and the name friends actually say.
Thai names work differently from many Western naming systems. Formal given names are often longer, surnames are usually distinctive, and many people also use short nicknames in daily life. A dedicated Thai dataset makes it easier to generate names that feel more believable and more useful than a generic random name list.
Use the format filter when you want a formal name only, a formal name plus nickname, or a more casual result. Style and theme filters can help you find names that feel soft, strong, traditional, or modern without overcomplicating the interface. If you need Thai-looking names for NPC lists, character rosters, or design prototypes, save favourites with the heart icon and copy the final shortlist once you have enough options.