Il nome Zagabria (in croato Zagreb) deriva probabilmente dall'espressione slava za breg, che significa "oltre la collina" o "dietro la sponda". Le origini geografiche suggeriscono che il termine si riferisca alla posizione della città rispetto a una collina, a un fiume Sava che scorreva più vicino in passato, o a un'antica fonte nota come Manduševac.
Zagreb deriverebbe da za breg, letteralmente “oltre la sponda”. Si presume infatti che il fiume Sava nell'antichità scorresse più vicino al centro della città. Sulla stessa lunghezza d'onda è il pensiero che l'origine sia da ricercarsi nel termine za grebom, “dietro le montagne”.
Gradec e Kaptol divennero un'unica città, Zagabria, all'inizio del XVII secolo. Insieme costituiscono ora il centro culturale della capitale croata, mentre il polo cittadino degli affari e del commercio si è spostato più a sud.
A Zagabria, i piatti tipici includono lo Zagrebački odrezak (cotoletta ripiena di prosciutto e formaggio), gli Strukli (involtini di pasta ripieni di formaggio), la zuppa di fagioli Grah s kobasicom, e piatti influenzati dall'Austria-Ungheria come la pasta con i cavoli (Krpice sa zeljem) e i dolci Medenjaci (biscotti al miele) e Kremšnita (torta alla crema), oltre alla carne arrosto servita con mlinci (pasta sottile).
Qual è l'animale nazionale della Croazia? Se hai detto la martora, hai indovinato! Il nostro rappresentante animale nazionale è un piccolo animale simile alla donnola che abita le foreste di tutto il paese. Oltre ad aver dato il nome alla vecchia valuta, la martora è apparsa anche come motivo visivo sulle monete.