Japanese names all have fixed Chinese characters, but you can't tell which Chinese character it is just by listening to the pronunciation, and translation may be wrong. For example, ひろ:/?is pronounced the same.
Just like China's homophones, such as Yan: Yan/Yan have the same pronunciation.
Just think of a Roman character, maybe not a Chinese character.