日本人や韓国人や中国人は、英語を話す人々に自分の名前を覚えられようと、英語名を持つ事が有ります。その典型が香港人です。香港人が英語名を持つのは、香港が英国の植民地だったからだけではないでしょう。英国人には英語名の名前でないと、香港人を識別できなかったからではないですか?
これは、人種差別と言うより、英語とは、そもそもそういう言語なのだと理解するしかないです。日本語は柔軟性の高い言語だから、大量の外来語をそのまま受け入れる事ができますが、これは日本語が同音異義語が増えても平気な特殊な言語だからです。
英語はそんなわけにはいかないのです。つまり英語では人間の名前の言葉の数は限られていると考えた方が良いです。もし日本語のように、無制限に新しい名詞を受け入れてしまうと、同音異義語が増えて、英語という言語は成り立たなくなるのではないですか?