Chinese names work differently from Western names. The surname comes first, and each character carries meaning.
In Chinese, the family name (surname) comes first. Zhang Wei is "Mr. Zhang" with given name "Wei." Common surnames: Wang, Li, Zhang, Liu, Chen. The given name is usually one or two characters.
Unlike English names (where "John" means "God is gracious" to most people only via etymology), Chinese name characters carry immediate meaning. Ming = bright, Hua = flower, Qiang = strong, Xue = snow.
Boy names often use: strong, great, build, ocean, mountain. Girl names often use: flower, jade, graceful, beautiful, quiet. But modern names are increasingly gender-neutral.
Good Chinese names balance: sound (easy to pronounce), meaning (positive), stroke count (Five Grids), and five-element balance with the baby's Bazi.