Этот герб Могилев получил от короля Речи Посполитой Яна Казимира 9 июня 1661 года за восстание горожан против московских оккупантов во время войны Речи Посполитой и России.
1 февраля 1661г. в городе, захваченном московским царем Алексеем Михайловичем под видом "освобождения белоруссов от поляков", вспыхнуло антируссское восстание могилевчан, доведенных до отчаяния грабежами и беспределом российских стрельцов.
Хотя за 6 лет до этого - - 25 августа 1654 года - Могилев сам сдался на волю царя и открыл ворота. Однако россияне вели себя в городе не как освободители, а как наглые и бессердечные оккупанты - грабили мещан , их дома, храмы всех конфессий, не щадя даже и православные церкви, насиловали горожанок, убивали недовольных православных, униатов, евреев и католиков, отсылали могилевчан в качестве крепостных к себе на родину вглубь Московии.
Когда в первый день февраля 1661г. московские стрельцы как обычно явились на городской рынок и стали бесплатно забирать продукты у торговок, забили в набат колокола Могилева. Городской бурмистр Язэп Леванович закричал «Пора!» «Пора!…» и восстание началось. За пару часов московский горнизон, не ожидавший нападения, был полностью захвачен и уничтожен горожанами, в живых остались лишь несколько стрельцов.
Могилевчане послали вестовых к командующему армией РП гетману Янушу Радзивиллу , что город - снова повинуется королю Речи Посполитой и открыли ему городские ворота.
За это король и великий князь Литовский Ян Казимир, как было уже сказано в начале, дал городу герб, даровал Могилеву Магдебургское право , а многие повстанцы получили в благодарность - личное шляхетство
Герб представлял собой барочный щит, на котором - три башни на голубом фоне и вооруженный рыцарь в серебрянных доспехах в открытых городских воротах, над которыми - герб Великого Княжества Литовского и национальный герб Беларуси - "Погоня" (тот же серебрянный рыцарь на червленном поле с восьмиконечным крестом на щите):
После присоединения Могилева в 1772г. к Российской империи в результате первого раздела РП, данный герб был запрещен, а в 1781г. Могилев получил просто герб "Погоню" под российским гербовым имперским Орлом:
В начале 2004 года Могилевский городской совет большинством голосов принял решение вернуть старый свой герб, а в 2005г. Президент Лукашенко утвердил его официально городским гербом Могилева своим Указом.
Подробное толкование символики могилевского герба - тут.