The 2015 boy with the surname Mao was named by the Shang generation

Possible name: Mao Shangwen (Shang, meaning respect, esteem, attention. Wen, meaning culture, literature.) (Martial arts is also acceptable)

Mao Shangzhi (Zhi, It means ambition, ambition, will.)

Mao Shangbo (Bo, means broad, broad, rich.)

Mao Shangjia (Jia, means outstanding, festive, beautiful, praise) . )

For reference.