Grb Grada Zagreba zasniva se na grbu Griča iz 13. stoljeća. Prema Statutu Grada Zagreba grb ima sljedeći opis:
“U plavome polju na zelenome brijegu nalazi se srebrni/bijeli grad s trima kulama i otvorenim zlatnim/žutim vratima; gore desno zlatna/žuta šesterokraka zvijezda, gore lijevo srebrni/bijeli polumjesec.”
Slabije je poznato da je do 1896. godine štit Grada Zagreba imao crvenu boju. Na crkvi sv. Marka prikazan je grb na crvenoj podlozi, postavljen nakon velikog potresa koji je Zagreb pogodio 1880. godine.
Kada je 1896. godine prihvaćena skica za plavi grb koju je napravio Branko Šenoa, sin književnika Augusta Šenoe, nije bilo dovoljno sredstava za mijenjanje grba na krovu zagrebačke crkve te je u tom izdanju ostao i do danas.

Zeleni brežuljak na grbu simbolizira brdo Gradec, a utvrda s tri kule predstavlja naselje Gradec. Otvorena vrata utvrde vjerodostojno prenose ljubaznost Zagreba te spremnost njegovih stanovnika da prihvate svakog posjetitelja. Zvijezda je znak staroslavenske božice ljepote – Lade, a polumjesec krije boga Lelja, zaštitnika ljubavi.
Modra boja u kombinaciji sa srebrnom i bijelom motiv su uzašašća Blažene Djevice Marije te su poruka sukoba nebeskog i zemaljskog, odnosno božanskog i ljudskog. Upravo ovaj grb temelj je za današnji, propisan 1999. godine.














