Львовский герб является одним из самых древних украинских городских знаков. Его первое известное изображение встречаем на печатке, приложенной к документу от 1359 года. Хотя исследователи, в частности Иван Крипьякевич, предполагали, что  этот символ происходит еще с конца 10 века. Главные элементы – это лев посреди ворот с тремя башнями.

Архитектурные мотивы – реальные или условные – зачастую использовались тогдашней немецкой геральдике для очертания самого понятия городского самоуправления и, очевидно, были внедрены в городской знак под немецким влиянием. На известных типах городской печати 14-15 веков лев изображен шагающим, что требовало определенной стилизации рисунка ворот. В то же время значительно проще компонировался лев на задних лапах. Его на своей печати имел судебный орган города – лава (по традиции печать лавы являлась модификацией городского герба Экскурсии Львов, а конкретнее, она состояла в именно в таком изображении одной башни).

 Львовский герб принадлежит к так называемым назывным – когда геральдический рисунок раскрывает название города или одну из версий о происхождении топонима. Считается, что этот знак указывает  и на роль Львова как столицы Галицкой Руси, поскольку включает земельный символ – льва (по аналогии, Краков имел в городских воротах изображение территориального знака - орла).  Вопрос  эмблематики Галицко-Волынского государства еще до конца не установлен из-за недостаточной базы источников. Так, 1237 годом, описывая строительство Данилом Романовичем системы укреплений на западных границах, в летописи указано, что неподалеку Холма «стоит башня каменная, а на ней орел каменный резной». По предположениям А. Петрушевича, это могло быть изображение двуглавого орла. Достаточно  вероятно, что князь Данило перенял византийскую традицию, которая через Киев могла распространиться и на западно-украинские земли. Подтверждение этому дает позднейшее функционирование герба Перемыской земли именно с золотым двуглавым орлом на синем фоне.
До нашего времени дошли только два типа государевых печаток с периода Русского Королевства (Галицко-Волынского государства). На одной из них при грамоте князей Андрея и Льва II с 1316 года, лев упирается в скалу (без геральдического щита). На другой, с латинской надписью «Юрий король Руси» (при упомянутой грамоте и грамотах князя Юрия II с 1325-1335), фигурирует всадник на коне с флажком и щитом в руках. На щите изображен лев на задних лапах. Б. Барвинский убедительно доказал, что первая печать принадлежит князю Льву Даниловичу (1269-1301), а другая – его сыну Юрию Львовичу (1301-1308), который носил титул «король Руси». Можно предположить, что символ льва мог еще внедрить сам Данило Галицкий с принятием в 1253 году королевского титула, что должно было сопровождаться окончательным утверждением других королевских атрибутов (в том числе и территориального герба). Маловероятно, чтоб его наследники, которые связывали себя с королевской традицией Данила, могли поменять этот знак. В конце концов, такой единственный земельный герб прослеживается в XIII - нач XIV века и в соседних странах (Польше, Чехии, Венгрии), с которыми Галицко-Волынское государство имела тесные политические, экономические и культурные связи.
С другой стороны Ярослав Дашкевич проанализировал канцелярские описания XV-XVII веков висящих печатей, прикрепленных к аутентичным или фальсифицированным грамотам князя Льва Даниловича, и пришел к заключению, что на них должен был фигурировать родовой знак Рюриковичей – Трезубец (или «Зуб», как подано в указанных описаниях), а появление льва как герба Галицких князей датировал не ранее начала 14 века. Хотя вероятным является и параллельное использование двух знаков – Зуба как княжьего родового и Льва как территориального герба. По крайней мере использования изображения льва Юрием II, князем Галицко-Волынского государства Дмитрием-Любартом и Владиславом Опольским, Львов экскурсии  появление его на монетах Руси, битых во Львове в 1350-1410, западноевропейских гербовниках, однозначно свидетельствует, что в 14 веке Русский Лев отыграл функцию территориального, а не родового знака. Поэтому можно утверждать, что Лев был символом Галицко-Волынского государства (как минимум в 14 веке) и сохранился в позднейших гербах Львовской земли, Русского воеводства, а также как элемент Львовского городского герба.
После перехода Львова в Польское Королевство городской знак повсеместно используется не только на печатках, но и на флагах, цеховых знаках; им метят топленный воск и разные изделия, его устанавливают на фасадах домов, в 1526 король Сигизмунд Старый формально утвердил этот герб привилегией. Городской символ был и на печатном знаке Ивана Федорова на первой напечатанной им во Львове книге Апостол 1574 года, а также на филигранях Брюховицкой бумажной фабрики с конца 16 века. Только 1586, после аудиенции львовского архиепископа Яна Соликовского у Папы Римского Сикста V, город получил разрешение пользоваться видоизменением папского герба – изображение льва, который стоит на задних лапах и держит в передних три холмика и восьмиугольную звезду. На папской грамоте подано цветные изображение не только этого видоизменения, но и городского герба, хотя характер рисунка не совсем отвечает использованному Львовом знаку (башни увенчанные куполами, а сами ворота покрашено в розовый цвет).

Новый символ все чаще и чаще встречается кроме городского. Так на известной гравюре с панорамой Львова в начале 17 в., выполненной, как считают, по рисунку А. Пассаротти, подано четыре герба: лев опирающийся на скалу (герб Русского Воеводства), польский орел, кроме этого городской и папский знаки. Оба символы встречаются и в новых городских печатках. Но постепенно папский лев вытесняет из ворот ступающего русского льва и занимает его место.  Такие изображения имеем на разных городских флагах, которые в сентябре 1704 были захвачены шведскими войсками как военные трофеи. К концу 18 в. львовский магистрат использует одновременно и старые печатки.


После перехода Галичины в состав Австрийской Империи, Львов получает привилегию от императора Иосифа II, в котором гербом Львова утверждено папского льва в воротах с тремя башнями. Во время бомбардирования Львова 1848 этот документ пропал из ратуши, поэтому с другой половины 19 в. использовался новый рисунок, в котором кроме папского льва, появилась еще и интерпретация городских ворот с куполами. В таком виде он функционировал и после распада Австро-Венгрии в 1918. В 1920-х польские власти начали работу над разработкой нового варианта герба. А 1936 его уже утвердили: на щите  в синем поле красные городские стены с тремя башнями; стены и башни имеют каменные бланки (зубцы); средняя башня выше других и имеет три узких бойницы, нижние боковые башни – по одной бойнице, отверстия бойниц черные; в стене – башня с полукруглым окончанием, обрамленная камнем, открытая, с поднятой серебряной решеткой; в отверстии ворот на черном поле золотой лев стоящий на задних лапах, в передней лапе держит три серебряных холмики, над ними восьмиугольная звезда. Над щитом – золотая королевская корона (Сигизмундовского типа –этим делалась попытка начать историю львовского герба от вышеупомянутой привилегии Сигизмунда Первого). Из-под короны с обеих сторон свисают концы красно-синей ленты, на которой девиз Semper Fidelis (Tibi Poloniae) (всегда верный (тебе, Польша)). Под щитом на пересеченных лавровых ветках свисает на ленте орден Virtuti Militari (За военное мужество) V степени, который польская власть предоставила Львову в 1920. Этот герб просуществовал до 1939. Во время немецкой оккупации Львова 1941-1944 на печатки магистрата и городских служб вернулся герб 14 в.

В послевоенное время интерес к городским гербам возник с процессом Хрущевской оттепели в начале 1960-х. Официальному  утверждению знака предшествовала дискуссия на страницах местных газет, обсуждение проектов на семинарах по архивоведению и специальных исторических дисциплин в центральном государственном историческом архиве УССР во Львове. Архивист О. Маркевич отстаивал мнение о сохранении элементов древнего герба Львова. Это поддерживал также академик Иван Крипьякевич, который написал: «…единственно правильным путем будет вернуться к самому старому гербу 13-14 вв., который изображает городские ворота с тремя башнями и ступающим львом в них. Для города Львова важно то, что этот герб происходит с периода, когда город не был еще порабощен  иностранными захватчиками, а принадлежал Галицко-Волынскому Княжеству и жил традициями Киевской Руси…». В то же время были и мысли изобразить в гербе старого города телевизор, электрический погрузчик, электрическую лампочку итд. Вопрос контролировался партийными органами и после их утверждения формально было принято решение сессии Львовского городского совета в 1967. В конечном результате авторской группе удалось в гербе сохранить изображение льва и городских ворот, но, покоряясь «велению времени», внесено отдельные изменения и дополнения: в синем поле красные городские ворота с тремя башнями (посредине серп и молот), в которых на задних лапах стоит золотой лев. На центральной башни три зуба поменяли на четыре (очевидно во избежание ассоциаций с трезубцем).
После демократических выборов в местные органы 1990, возникает вопрос о возрождении старого городского знака. 5 апреля 1990 на сессии Львовского городского совета возобновлено функционирование исторического знака Львова. На основании изученных исторических материалов, а особенно – самых старых известных печатей Львова, комиссия реконструировала рисунок герба Львова: в синем поле золотой лев ступает в золотых воротах с тремя башнями, каждая из которых завершена тремя зубцами и имеет по одной бойнице; центральная башня выше за две другие; ворота открыты и без решетки. Если цвета льва и поля не вызвали никаких сомнений, то цвет ворот требовало детального анализа. Красный цвет не подходил с позиции того, что в распространенном правиле геральдики запрещено  наносить цветные фигуры на цветные поля (в данном случае красные ворота на синее поле). Таким образом, ворота могла быть серебряной или золотой. В пользу последнего повлияли разные материалы 19 в.
Комиссией также предложено внедрить большой герб и флаг города Львова. Утвержденный большой герб Львова является щитом с городским знаком, вписанный в декоративный картуш и увенчанный серебряной городской короной; щит поддерживают лев в золотой короне и княжеский воин; дополняют композицию сине-желтая лента и золотой Трезубец. Созданием этого герба создались основания для дальнейшего творческого развития украинской городской геральдики. Так, городская корона еще в античные времена была атрибутом богини Тихе (аналог Фортуны в римской мифологии), которая считалась покровительницей городов. В геральдике городская корона использовалась с конца 18 в., но особенно активно внедряется в 20-ом для муниципальных знаков в разных национальных геральдических системах. Щитодержатели должны дополнительно раскрывать значение Львова как исторического административного центра (лев) и указывать на период его основания (воин). Под щитом, в месте, которое в геральдике отводится орденам или другим важным знакам, был размещен Трезубец как символ соборности Украины и неразрывной связи с ней Львова. Таким путем еще в 1990 удалось впервые легализировать в городском гербе использование национального знака, который позже стал основным элементом Государственного герба Украины.
На основании исторических традиций обработано и проект хоругви городского совета или городского флага: квадратное полотнище, в синем поле которого желтый лев шагает в желтых воротах с тремя башнями;  с трех сторон (кроме стороны от древка), флаг имеет кайму, которая состоит из желтых и синих равнобедренных треугольников; ширина каймы одна десятая стороны флага.
В историографии преобладала мысль, что Львов на протяжении своей истории имел несколько гербов. Но, на самом деле, можно считать, что город постоянно использовал один знак с изображением льва в воротах с тремя башнями, хотя этот символ под влиянием определенных факторов поддавался определенным изменениям и дополнениям. Эту традицию Львов пронес сквозь столетия.

из Истории Львова. Том первый (1256-1772)