Географические названия с окончанием «-горск» могут иметь разные причины образования.
В некоторых случаях название связано с названием близлежащих гор или горы. 5 Например, Магнитогорск (город около горы Магнитной), Пятигорск (город около Бештау, состоящего из пяти гор), Змеиногорск. 25
В других случаях «-горск» означает «город». 35 Так, Электрогорск (переименован из посёлка Электропередача, расположенного при электростанции) получил название, в котором компонента «-горск» образована от слова «город». 3
Ещё один вариант — название связано с горнодобывающей деятельностью. 3 Так, Нефтегорск (поселение образовалось благодаря месторождениям нефти) вероятно, получил название из-за связи с горнодобывающей деятельностью. 3
Для топонимов не действуют общие правила словообразования, и сохраняется то название географического объекта, которое закрепилось за ним исторически. 4