Назва міста, можливо, походить від прізвища галицького боярина В'ячеслава Товстого, котрий служив князю Роману Мстиславовичу. За деякими даними поселення спочатку називалося «Толсте». Річка Тупа згадується під назвою «Дупла».