title: Renaming of cities in India
context: The renaming of cities is often specifically from English to Indian English in connection with that dialect's internal reforms. In other words, the city itself is not actually renamed in the local language, and the local name (or endonym) in the indigenous languages of India does not change, but the official spelling in Indian English is amended. An example is the change from English "Calcutta" to English "Kolkata" – the local Bengali name (কলকাতা Kôlkata) did not change. Such changes in English spelling may be in order to better reflect a more accurate phonetic transliteration of the local name, or may be for other reasons. In the early years after Indian independence, many name changes were effected in northern India for English spellings of Hindi place names that had simply been romanised inconsistently by the British administration – such as the British spelling "Jubbulpore," renamed "Jabalpur" (जबलपुर) among the first changes in 1947. These changes did not generate significant controversy. More recent and high-profile changes – including renaming such major cities as Calcutta to Kolkata – have generated greater controversy.[3] Since independence, such changes have typically been enacted officially by legislation at local or national Indian government level, and may or may not then be adopted by the Indian media, particularly the influential Indian press. In the case of smaller towns and districts which were less notable outside and inside India, and where a well known English name (or exonym) could not be said to exist, older spellings used under British India may not have had any specific legislation other than changes in practice on the romanisation of indigenous Indian language names.
question: Why did Calcutta change its name?
answers: better reflect a more accurate phonetic transliteration of the local name