古代王朝有国旗没有
19世纪以前是没有国旗的。但一般军旗或皇室用旗,可以起到国旗的作用。
旗起源于古代军旗,作为战场识别的标志,希腊和罗马的古籍中都有使用军旗的记载,在欧洲中世纪时大量出现。当时欧洲的骑兵由于使用盔甲难以分辨敌军,因此使用各自所属纹章上盾徽的图案作为军旗,今日瑞士的州旗和意大利、西班牙等国的舰首旗仍采用纹章旗帜,大多数欧洲君主国家(例如英国)的王室旗也保留着纹章设计旗帜设计,部分国家(如瑞典)的国旗颜色也来自于纹徽色彩。
在荷兰革命期间,开始出现由简单色条缝制的国旗,之后现代旗帜中简化的几何设计开始出现。海上旗帜也影响了国旗的产生。船旗在17世纪早期被设计出来,以便在海上识别船只所属的国家。早期的海上旗帜可能用于判断风向。
直到18世纪民族主义兴起后才开始有在民间悬挂国旗的行为。例如英国国旗最初在17世纪作船旗使用,直到1908年才法定确立为国旗。最早以立法形式制订国旗是在1789年的法国大革命时开始的。原本没有确立国旗的国家,如中国,也随着与世界各国交流的增多而在19世纪制定了第一面中国国旗-黄龙旗。
大多数欧洲国家在19世纪和20世纪早期制定国旗,并且大多建立在先前(大多是中世纪时期)军事旗帜的基础上。例如丹麦国旗在1854年正式采用,图案源自1219年的设计。1889年确定的瑞士国旗源自中世纪时期的伯尔尼军旗。