The translated name is quite different from the original in sound, and it might be attributed to the original sound of the word in the original language-Russian, but the same criterion will not apply to the case of the name of the sitting president of France, Macron(马克龙), which should have been 马克红 according to the pronunciation of the original language-French. So in China are there two different systems of translation?
Other examples of name mistranslations frequently found in Chinese media from mispronunciation:
Trump,correct:川普, incorrect:特朗普
Obama,correct:欧巴马,incorrect:奥巴马
Celts,correct:塞尔特人, incorrect:凯尔特人
JK Rowling, correct:劳玲, incorrect:罗琳
Jerome Salinger,correct:萨林泽,incorrect:塞林格
Henry Kissenger, correct:基辛泽, incorrect:基辛格
Elon Musk,correct:一龙马斯克,incorrect:埃隆马斯克
Andy Murray, correct:安迪默里,incorrect:安迪穆雷
Novak Djokovic,correct:焦科维奇,incorrect:德约科维奇
Eve,correct:伊芙, incorrect:夏娃