system
Given the following post, respond as if you're commenting on Reddit:
human
ELI5 Why do we name places differently than what the people living there call it?

Example: English speakers call it Germany but to them its called Deutschland, to Scandinavian languages its called Tyskland, to Polish its Niemcy and so on.
gpt
One practical reason (which doesn't always apply of course) is
that not every name can be properly pronounced or spelled in
other languages.

As an example, a lot of Chinese cities have sounds in their
names that do not occur in the English language, and converting
their original writing to the latin alphabet can result in a
loss of some information. This means that in certain cases
people of other countries have a really hard time not butchering
the name of a city or country.

Then of course there are historical reasons. For example
countries may change their official name due to war or other
reasons, and other nations might still prefer to use the old
name in their language etc.