Этимологический словарь Крылова
Заимствовано из польского, где образовано добавлением суффикса к существительному miasto (родственному русскому "место") – "город". Изначальное значение – "житель города", "горожанин", в XX в. это слово приобрело значение "человек с ограниченными интересами".