Версия по теории русловых названий(ТРН).
Город Мстиславль Могилёвской области ещё одно "буквенное" название.
М-сти-славль(М-ста-славль) буквально "славная(красивая) буква М огромных размеров", как видно на фото карты. Такой же образ и название у реки Мста, которая перед впадением в озеро Ильмень, "рисует" излучинами букву "М".
"М-ста"- это буквально "М больше в сто раз", то есть "огромная" по размеру.
Название Мстиславль по холмистому рельефу места, где в середине "буквы М" находится Замковая гора, изначальный город.
Похожие названия по холмистому месту имеют город Скопин, Рославль, статьи в списке.
"Буквенные" названия имеют река У-водь(Иваново), река О-Я-ть(русло "рисует" две буквы ОЯ), река ОМь(город Омск), река ТоМь(город Томск), река Которосль(Ярославль), город Кстово, река Яна, река Нея, река Донхава( Конаково), статьи в списке.
Река Вихра(Ве-х-ра), протекающая в городе, это буквально "земля в виде поросячьего носа", как видно на фото карты. Слог "ве" означает "воздух", "пространство над землёй", "х-ра" как остаток слова "хряк" и одновременно слог "ра", как "земля". Двойное использование слогов в топонимах не редкость. Название реки по форме устья. Похожее название реки есть в Рязанской области река Вёрда(Верда), которая впадает в "нос суслика", статья про село Шелемишево, реку Вёрда, в списке статей.