городам давались названия и по географическому положению, от гидронимов: Хвалынск на Волге, ныне в Саратовской области, — по Хвалынскому морю, старому названию Каспийского моря, в которое впадает Волга; Волгск (по Волге, ныне Вольск), Нижнедевицк на реке Девице, до этого село Нижняя Девица. Такие топонимы образовывались по уже известной старинной модели: Свияжск на слиянии рек Свияги и Щуки; Слуцк в Белоруссии по реке Случь.