地名重名是指一个地方的名称被改变。
地理重命名可能有几个原因。
其中一个原因是各国联合起来组成一个新的国家。例如,英格兰王国和苏格兰王国在1701年联合起来后,形成了联合王国。当爱尔兰于1801年加入后,统一后的国家成为大不列颠及爱尔兰联合王国。
第二个原因是一个国家分裂,形成新的国家。例如,1992年捷克斯洛伐克分裂后,变成了两个新的国家,即捷克共和国和斯洛伐克。另外,爱尔兰从英国独立后,北爱尔兰地区留在了英国。因此,该国的名称从大不列颠及爱尔兰联合王国变为今天的大不列颠及北爱尔兰。
第三个原因可能是新政府取代或推翻了旧政府。共产党推翻了俄罗斯帝国的皇帝沙皇,将国家名称改为苏联后,圣彼得堡市也改为列宁格勒。这是因为共产党要纪念它的领袖弗拉基米尔-列宁,也象征着苏联摆脱了俄罗斯在他们之前统治的绝对君主制--沙皇制,因为圣彼得堡是以彼得大帝的名字命名的,而彼得大帝就是建立这座城市的沙皇。当荷兰殖民者在北美建立的新阿姆斯特丹市被大英帝国攻陷后,以约克公爵的名字改名为纽约市。
第四个原因可能是改变一个地方的名字,用当地人的名字代替前殖民者的名字,还有很多其他原因。例如,印度从英国获得独立后,他们将孟买市改名为孟买。
第五个原因可能是当地语言标准拼写规则的改变。中共接管中国大陆后,当拼音成为官方的罗马化,或用罗马字母书写普通话时,许多中国地名的拼法都发生了变化,包括北京变成了北京,南京变成了南京。尽管在改变拼写之前,中国地名在普通话中的读音并没有什么不同,但旧的拼写并不能准确地显示其读音。因此,中国地名在其他语言中的读音,或者说是其外来语的读音,都是根据其拼法而不是普通话的读音,这也是为什么它们之间听起来有如此大的不同。中共为了教人们如何正确发音普通话,把汉语拼音作为中国大陆唯一接受的拼音。尽管台湾也讲普通话,但台湾地名的拼法,包括台北、高雄等地,都是按照中国地名的旧拼法规则。这是因为很多台湾人不愿意使用汉语拼音,尽管汉语拼音是全世界普通话的标准拼音,但因为汉语拼音是中国共产党创造的。