L’origine della bandiera è antichissima. I primi esempi risalgono probabilmente al 1000 a. C. Anche gli antichi Egizi utilizzavano le bandiere, e la Bibbia parla di insegne delle 12 tribù di Israele. La bandiera era in uso tra i Greci e i Romani. Nel Medioevo se ne conoscono diversi tipi: lo stendardo; il vessillo di forma quadrata o oblunga, per i combattimenti, con lo stemma della famiglia; il guidone, insegna militare; il pennello (nel disegno col numero 2), il gonfalone del capitano del popolo (9). Le bandiere nazionali vere e proprie nascono invece con la fondazione degli Stati moderni. Quella italiana (4) nasce probabilmente nel 1796, come variante del tricolore francese.