С середины 20-х гг. XX в. переименования городов стали принимать характер кампании, что привело к насильственному изменению городской и отчасти сельской топонимии страны. Городам присваивались имена партийных и государственных руководителей, писателей, ученых. Петроград – назван Ленинградом. Ныне городу возвращено его старое название – Петербург. Именем Сталина были названы города Царицын – Сталинград (ныне – Волгоград), Юзовка – Сталино (ныне – Донецк), Душанбе – Сталинабад (ныне возвращено старое название) и еще не один десяток городов и поселков. Имя М.И. Калинина было присвоено при его жизни Твери – Калинин. (Ныне Калинин снова переименован в Тверь.) После смерти Калинина Кенигсбергу присвоено имя Калининград областной. «Свои» города были у К.Е. Ворошилова, А.И. Микояна, Л.М. Кагановича, В.М. Молотова. Несколько городов получили имена С.М. Кирова, В.В. Куйбышева и Г.К. Орджоникидзе уже после их смерти. А Нижний Новгород стал Горьким еще при жизни писателя. Ныне городу возвращено старое название. Некоторые города приходилось переименовывать по нескольку раз. Так, Елисаветград сначала стал Зиновьевском, а потом Кировоградом; Гатчина получила название Троцк, затем – Красногвардейск, а во время войны ей было возвращено прежнее имя. После принятия в 1956 г. решения о запрете называть населенные пункты именами живых людей вернули старые названия городам, названным в честь Молотова, Кагановича, Ворошилова, Микояна.
Переименования активно продолжались после войны. Так, все города Восточной Пруссии, ставшей Калининградской областью, получили новые названия, никак не связанные с историческим прошлым региона. Были уничтожены старинные нивхские названия на Южном Сахалине: их по невежеству приняли за японские. Смерть видного советского или иностранного государственного деятеля приводила к исчезновению с карты исторического названия и появлению непривычного нового: Брежнев, Устинов, Андропов, Черненко, Димитровград, Тольятти, Торез, Георгиу-Деж.
В настоящее время большинству городов в России возвращены их исторические имена. Однако во многих местах продолжаются переименования по идеологическим причинам. Так, с карты Казахстана исчезло древнее название города Гурьева.
Названия сельских населенных пунктов образовывались по нескольким типам. Один из них – названия по местным географическим условиям (Дубровка, Борки, Березники, Криница, Залесье, Пруды и др.). В актах феодального землевладения XV–XVI вв. часто встречаются такие описательные названия сел и особенно деревень. Например, деревни, расположенные возле реки Норы, в документе называются общим словом – «деревни Норские». В дальнейшем одна из них могла остаться Норской, а другие – получить собственные названия по определенным отличительным признакам.
Многие сельские поселения получали названия по именам основателей, причем эти названия также возникали стихийно, естественно. Крестьянин по имени Волк или Семен ставил новое поселение – починок, состоявший обычно из одного крестьянского двора. Его так и называли – Волков или Семенов починок. Впоследствии починок превращался в деревню, сохранявшую имя основателя, – деревню Волкову или Семенову [68] . Такое называние деревень по мирским нехристианским именам часто вводит в заблуждение начинающих, да и не только начинающих, топонимистов. Название деревни Лосево вовсе не означает, что здесь водились лоси, а Солнцево названо не за обилие солнечных дней: деревни основаны людьми по имени Лось и Солнце.
Весьма распространены названия по феодалам-землевладельцам. Они возникают в Северо-Восточной Руси не ранее XIV в., когда частновотчинное землевладение становится распространенным. Первоначально это были не столько названия, сколько описательные определения: например, село Васильевское Матвеева или Офремова нива Иванова сына Хитрово. В дальнейшем из таких определений появились названия: село Васильевское или Матвеево, нива Офремова, или Иванова, или Хитрово.