Commonly a Chinese pinyin given name, often formed from characters such as "handsome" and "heroic" depending on tone choice.
Like Junhao?
Swipe through thousands of names like it