Skip to content
UniKit

Chinese name generator

Batch-generate fictional Chinese names from real data: the first 120 single surnames plus 10 common compound surnames from the Hundred Family Surnames, and 80 male, 80 female and 80 neutral given-name characters. Choose gender, name length (1–2 characters) and compound surnames, generate 1–100 names, deduplicate and reproduce them from a seed — all in your browser.

Runs in your browserEvery computation happens in your browser — your data never leaves this device.

Generated names

One name per line; surnames come from the Hundred Family Surnames and given-name characters from the male, female or neutral pool.

周德光
卜凝画
葛阳毅
罗曼娟
殷德毅
宋梅淑
方天杰
葛泰强
朱安明
雷武峰
Generated: 10Distinct: 10Duplicates: 0Male names: 7Female names: 3Neutral names: 0Seed used: unikit

What this tool does

  • Fill test databases, demo pages or forms with Chinese names, 1–100 at a time.
  • Pick a gender: male uses the male character pool only, female the female pool, neutral the neutral pool, and the statistics show the resulting mix.
  • Turn on compound surnames and about 8% of the names use a two-character surname such as 欧阳 or 司马.
  • Fix a seed and the settings to reproduce the same list later for screenshots, docs or regression tests.

Example

Input

Seed: unikit
Count: 5
Gender: random
Given name: 2 characters
Compound surnames: on

Output

周德光
卜凝画
葛阳毅
罗曼娟
殷德毅

The real output for seed unikit, 5 names, random gender, 2-character given names and compound surnames enabled; change the seed or any option for a different list.

Frequently asked questions

Are these real people’s names?

No. Every name is fictional and unrelated to any real person; it is a random combination of a surname and given-name characters. Use it for testing, demos and placeholders only — never to forge documents, impersonate anyone or for any other illegal purpose.

Where does the name data come from and how complete is it?

The 120 single surnames are the opening entries of the classic Hundred Family Surnames (赵钱孙李 … 米贝明臧计伏成戴谈宋茅庞) in the original order, plus 10 common compound surnames taken from its compound-surname section: 欧阳, 司马, 上官, 诸葛, 夏侯, 皇甫, 令狐, 慕容, 宇文 and 长孙. Given-name characters come from three pools of 80 common characters each (male, female, neutral). This is not the full 504-surname text, nor a population-ranked surname list.

How does the gender option change the result?

With male, female or neutral, only characters from the matching pool are used. With random, each name picks its own gender, roughly 45% male, 45% female and 10% neutral, and the statistics report the actual counts. Surnames are gender-independent, so the same surname can appear in all three groups.

What is the difference between 1-character and 2-character given names?

A 1-character given name takes a single character (for example 陈剑); a 2-character given name takes two different characters, so you never get 陈剑剑. With a single surname that makes a 2- or 3-character name; with a compound surname it becomes a 3- or 4-character name.

Does the same seed generate the same list?

Within the same version of this tool, an identical seed plus identical settings (count, gender, given-name length, compound surnames, deduplication) always returns exactly the same list, and the page shows the seed actually used. Changing any setting changes the list; an empty seed falls back to the default seed unikit.

Can deduplication run out of names?

No. There are 130 surnames (120 single plus 10 compound) and the given-name combinations far exceed 100, so a request of 1–100 names is always satisfiable. If it ever were not, the tool would report “not enough randomness or deduplication failed” and you would simply lower the count.

Keywords:随机姓名生成中文姓名生成器虚拟名字批量生成姓名百家姓测试数据姓名Chinese name generatorrandom Chinese namemock name datacn-nameoffline

Related tools