Герб города утвержден в 1778 году. На серебряном щите был изображен медведь с секирой как символ предусмотрительности и силы. В 1995 году утвердили современную версию герба. За основу был взят герб 1778 года и добавлена шапка Мономаха как знак пребывания в городе царствующих Великих князей.
Таким образом, на гербе города Ярославля медведь и секира символизируют связь язычества и христианства. Медведь символизирует тотемное животное, которому поклонялись язычники, и считали его основателем своего рода, а секира - символ власти и способности к самоорганизации.
Также секира символизирует принятие христианства и феодальное устройство государства на Руси. Также секира (протазан) был родовым знаком Ярослава (и Рюриковичей).
Существует несколько мнений о том, почему на гербе Ярославля изображен медведь:
Выступает как символ силы и предусмотрительности Тотемическая основа. Дело в том, что на территории Ярославля в древности существовал медвежий культ.
Изображение медведя в гербе города Ярославля объясняется преданием («Сказание о построении града Ярославля»). На ехавшего впереди дружины. Ярослава Мудрого, направлявшегося к берегам Волги, в лесу недалеко от места слияния Волги и Которосли набросилась свирепая медведица. Князь, не растерявшись, убил медведицу секирой. В память о данном событии Ярослав построил на этом месте деревянную церковь, а впоследствии основал город.