Есть такое понятие – этнохороним. Оно обозначает название жителя конкретного места. В подавляющем большинстве случаев с этим ни у кого проблем не возникает, поскольку в русском языке этнохоронимы образуются по нескольким правилам.
К названию города или села может прибавляться – “-ец”. И тогда появляются рязанцы, волгоградцы, новгородцы, казанцы.
Может использоваться суффикс”-як”. И тогда мы получаем туляков, пермяков.
Один из наиболее частых способов – прибавление в конце названия “-ич”, “-анин”. Здесь сразу на ум приходят москвичи, ростовчане, псковичи, липчане и т.д.
Но наиболее интересны те случаи, когда горожане имеют совершенно нестандартные этнохоронимы. Часто это связано с исторической традицией. Иногда со сложным названием населенного пункта. Как, например, именовать жителей Старой Руссы? Староруссовцы? Старорусы?
Здесь уже не помогут никакие правила, надо просто запоминать.
Итак, приводим список самых неожиданных названий жителей.
Новоторы – жители Торжка
Амчане – жители Мценска
Архангелогородцы – жители Архангельска
Рушане – жители Старой Руссы
Пинчуки – жители Пинска
Гусевчане – жители Гусь-Хрустального
Котлашане – жители Котласа
Энгельситы – жители Энгельса.