Слово "гопник" на самом деле происходит от аббревиатуры ГОП — "государственное общежитие пролетариата". Это общежития, впервые учрежденные в 1924 году в Санкт-Петербурге, а далее распространившиеся по всей стране.

 Чаще всего поведение обитателей таких общежитий было сомнительным и даже антисоциальным, то вскоре гопниками начали обзывать невежественных людей. 

Ожидаемо, термин "гоп-стоп" относится к грабежам, совершаемым жителями ГОП.

Можно сказать, первые гопники были из СПб.)