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.