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