Well, I don´t really see this as a name change but rather as a linguistic problem. There are Hindi names, there are English names. I´ll use the English ones because my English is slightly better than my Hindi
Happens all over the world, Muenchen is Munich in English, Spanish and French, Monaco in Italian. Moskva is Moscow in English, Moskau in German, Moscou in French, Moscú in Spanish. It´s a bad thing when politics mix with linguistics.
P.S.: The Hindi name of Trivandrum is Thiruvananthapuram.