По их мнению, название города произошло от сочетания двух слов «Могий и Лев» - могучий лев, так как на протяжении предыдущих столетий город, как могучий лев противостоял войнам, бедствиям и невзгодам.

Однако существует ряд легенд о возникновении названия города.
Одна из них связана с именем галичского князя Льва Даниловича Могия (могучий лев) . Согласно сообщению Могилёвской хроники в 1267 году на излучине Днепра при впадении в него речки Дубровенки по велению князя был построен замок. Возле этого строения стали селиться рыбаки, ремесленники и торговцы. С той поры многое изменилось, не стало старого замка. Археологам так и не удалось обнаружить следы этого замка. Правда, в одной из памятных книжек Могилевской губернии за 1861 год указывается, что по преданию основание города связано не с возведением замка, а с построением церкви.
Некоторые исследователи считают, что название Могилева происходит от имени Полоцкого князя Льва Владимировича (Льва Могучего) .

Известный белорусский поэт Янка Купала, вдохновившись романтикой легенды, написал поэму «Могила Льва» , которая заканчивается следующими строками:
„… И ту высокую могилу,
Где лес угрюмо распевал,
За мощь Машеки и за силу
„Могилой льва“ народ прозвал.
Над нею - скоро иль не скоро –
Упали тысячи дерев,
И у могилы вырос город,
Носящий имя Могилев. “
Легенда продолжает жить и сегодня - недавно в Областном драматическом театре состоялась премьера пьесы «Машека» Сергея Ковалева
