Eski şehirlerin isimlerinin değişmesinin birkaç nedeni vardır: Türkleştirme politikası: Osmanlı İmparatorluğu'nun son yıllarında ve Türkiye Cumhuriyeti'nin ilk dönemlerinde, Arapça, Bulgarca, Ermenice, Gürcüce, Kürtçe, Çerkesçe, Lazca, Süryanice, Yunanca ve Zazaca gibi dillerdeki yer isimleri, "yabancı veya bölücü" oldukları iddiasıyla değiştirildi. Yönetim değişiklikleri: Yönetim değişiklikleriyle birlikte isimler unutuldu veya yeni isimler benimsendi. Anlam ve çağrışım değişiklikleri: "Anlamları güzel çağrışımlar uyandırmayan, insanları utandıran, gurur incitici veya alay edilmesine fırsat tanıyan" isimler değiştirildi. Hristiyanlığı çağrıştıran isimler: Kızıl, çan ve kilise gibi Hristiyanlığı çağrıştıran isimler resmî kayıtlardan silindi. Siyasi ve tarihsel nedenler: Bazı isimler, simgesel ve tarihsel nedenlerle, savaşlarla, devrimler ve karşıdevrimlerle değiştirildi.