Разница между собственными и нарицательными названиями городов заключается в том, что собственные обозначают отдельные единичные города, выделенные из ряда однородных, а нарицательные — обобщённые названия для ряда однородных городов, не указывая на конкретный объект. 14
Примеры собственных названий городов: Москва, Ленинград, Калуга, Ярославль, Астрахань. 5 Примеры нарицательных названий городов: города имеют разные названия, бывают разными по величине, находятся в разных странах, но все они называются одним словом — «город». 1
Также грамматически имена нарицательные имеют формы и единственного, и множественного числа, а имена собственные, как правило, имеют только форму единственного числа. 1