JunhaoMeaning: Talented and grand, noble heroOrigin: ChinesePronunciation: Joon-howBrowse Chinese Names