Chinese Name Generator

See real Chinese surnames paired with common given names in pinyin, family name first. Pick male or female and learn what popular name characters mean.

Part of Names by Culture Names

  • W
    Wang HaoExample

    The most common surname with a short, strong boy name meaning vast.

  • L
    Li MeiExample

    Simple and bright. A two-syllable name that is easy for any reader.

  • Z
    Zhang ZihaoExample

    A very popular modern boy name, good for a young student or gamer.

  • C
    Chen RuoxiExample

    Soft, poetic modern girl name. It feels elegant and current.

  • L
    Liu JianguoExample

    A patriotic name typical of men born in the mid-1900s. Great for a grandfather.

  • O
    Ouyang LinExample

    A rare two-character surname makes this name stand out in a cast.

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.

4,000+ possible names in this chinese name tool

💡 GOOD TO KNOWKeep the family name first when the story is set in China.

Keep the family name first when the story is set in China.

This Chinese names generator gives you real family names such as Wang, Li and Zhang, joined with given names that people in China use today. Every name is written in pinyin, the standard way to spell Mandarin with Latin letters. It follows Chinese order, so the family name comes first: Wang Hao, not Hao Wang.

It works for novelists, game designers and anyone who wants random Chinese names that sound natural. Pick male if you want a male Chinese name generator, or female, or mix both. Each click shows ten new names.

How to use the chinese name generator

  1. Choose Male, Female or Any in the Style box.
  2. Press Generate names to get ten Chinese names in pinyin.
  3. Remember the first word in each result is the family name.
  4. Copy your pick, or tap the heart to keep it for later.

How a Chinese name works

A Chinese name has a family name (xing) followed by a given name (ming). Most family names are one character, like Wang or Chen. A few use two, such as Ouyang or Sima. Given names are usually one or two characters, so a full name is most often two or three syllables long, like Li Na or Zhang Zihao.

China uses a small pool of surnames for a huge population. Wang, Li, Zhang, Liu and Chen together cover a very large share of people, which is why you will meet many people with the same family name. Women in mainland China normally keep their own family name after marriage, and children usually take the father's surname.

Parents choose characters for their meaning, so a given name works like a wish for the child. Boys' names often carry ideas of strength, greatness or success. Girls' names often carry ideas of beauty, grace or nature. Many modern names avoid strict gender lines, and some characters are used for both.

  • Wei (伟) means great, and Qiang (强) means strong.
  • Hao (浩) means vast, like a wide ocean.
  • Mei (美) means beautiful, and Jing (静) means calm or quiet.
  • Xue (雪) means snow, and Lan (兰) means orchid.
  • Ming (明) means bright and suits any child.

Names that show a generation

Chinese names also reveal age. Names like Jianguo ('build the country') and Guoqiang ('strong country') were common for boys born in the 1950s to 1970s. Xiuying and Guilan feel like grandmothers' names. Today's children more often get two-character names with a poetic sound, such as Zihan, Yuxuan or Ruoxi.

Example names and what makes them work

NameWhy it works
Wang HaoThe most common surname with a short, strong boy name meaning vast.
Li MeiSimple and bright. A two-syllable name that is easy for any reader.
Zhang ZihaoA very popular modern boy name, good for a young student or gamer.
Chen RuoxiSoft, poetic modern girl name. It feels elegant and current.
Liu JianguoA patriotic name typical of men born in the mid-1900s. Great for a grandfather.
Ouyang LinA rare two-character surname makes this name stand out in a cast.
Zhao XiuyingClassic older women's name. Gives a character instant age and history.
Huang YichenSmooth modern name that fits a city professional in a present-day story.

Tips for picking the right name

  • Keep the family name first when the story is set in China.
  • Pick older names like Jianguo or Xiuying for grandparents and newer ones like Zihan for kids.
  • Check the meaning of each character before giving a name to a hero or villain.
  • Do not add a middle name; Chinese names do not use one.
  • Use tone-free pinyin in English text, but know that tones change meaning in speech.

Common questions

Why is the family name first?

In Chinese the family name always comes first, then the given name. Some people living abroad switch the order or add an English name, like Kevin Wang, but Wang Kevin would never be used inside China.

What is pinyin?

Pinyin is the official system for writing Mandarin sounds with Latin letters. It lets people who do not read Chinese characters say names correctly. The letter x sounds like 'sh', q sounds like 'ch', and zh sounds like 'j'.

Can I get a Chinese nickname from this?

Yes. Chinese friends often build nicknames by doubling a syllable, like Lili, or by adding Xiao (little) or Lao (old) before a surname, as in Xiao Wang or Lao Li. Try it with any result.

Are these real Chinese names?

Yes. All surnames are real and common in China, and the given names are widely used. The tool pairs them at random, so a full name is a fresh mix rather than a real person.