La Bandera de la Unión Europea fue adoptada en 1955 por el Consejo Europeo, que no se debe confundir con el Consejo de la Unión Europea, ya que este último es un organismo de la Unión Europea mientras que el primero es una organización intenacional creada tras la II Guerra Mundial y formada por 47 países (frente a los 27 de la actual UE). En 1983 el Parlamento Europeo la adoptó como bandera oficial de la Unión, debiendo ondear en todos los edificios oficiales.
Su origen sin embargo es mucho más antiguo. Arsène Heitz, pintor francés que diseñó la bandera, se basó en varios motivos religiosos para crearla. El primero de ellos fue la medalla de la Virgen Milagrosa, de las Hijas de la Caridad (aquíestá la historia completa), en cuyo reverso están gravadas 12 estrellas en representación de los apóstoles. También se basó (según él mismo) en un pasaje del Apocalipsis, el cual decía: «Una mujer vestida del sol, con la luna bajo sus pies, y sobre su cabeza una corona de doce estrellas […] que va a dar a luz un hijo […] que regirá con vara de hierro a todas las naciones […] se enfrenta a un dragón». Además, la presentación de la bandera se hizo un 8 de Diciembre, día de la Inmaculada Concepción. Todo ésto coincidía con que los estados fundadores de la Unión Europea (no de la CEE) fueron 12, si bien la bandera con doce estrellas ya existía décadas antes
.

