Earlier quoted context omitted.
Europeans used the word India long before Britishers colonized India. So it's not really a good analogy. Bombay -> Mumbai is a far better one. However, I do agree that spending taxpayers' money on changing each colonial name is not worth it. 1. https://en.m.wikipedia.org/wiki/Names_for_India
> Europeans used the word India long before Britishers colonized India. So why use a European name, shouldn't it be an "Indian" name.
> So why use a European name, shouldn't it be an "Indian" name.
It's difficult to answer. I think Indians usually don't have much problem with foreign words. The day-to-day Hindi is somewhat influenced by Persian and even the word for the majority religion (Hindu) has a Persian origin. But in case of English worded cities, it quickly becomes problematic as they were named during the colonial period.