В древности южную часть территории современной Бельгии населяло кельтское племя белгов, которое и дало название всей стране. В первые века нашей эры сюда вторглись римляне, но крайний север страны начали завоёвывать германские племена франков. Граница Римской империи и франками, установленная в IV веке, стала границей между двумя основными народами Бельгии - валлонами (на юге) и фламандцами (на севере), а позже превратилась в административный рубеж между Валлонией и Фландрией - современными субъектами бельгийской федерации.
В августе 1830 года, под влиянием революции в Париже, в Бельгии (католической части королевства Нидерландов) вспыхнуло восстание, приведшее к провозглашению независимости страны. Революция проходила под знаменем, называемым "Брабансон". Впервые этот флаг был использован во время восстания 1789-1790 гг. против испанского владычества. "Брабансон" представлял собой красно-жёлто-чёрное полотнище с горизонтальными полосами. Три цвета знамени повторяли цвета герба провинции Брабант, где расположен Брюссель. Этот герб и сейчас является частью государственного герба Бельгии: золотой лев с красным языком и красными когтями на чёрном поле. Эти цвета объясняют так: чёрный - сила, жёлтый - зрелость, красный - по-беда (храбрость, мужество или же жертвы революции).
Имеется и другая версия происхождения трёхцветного стяга: от двухцветных флагов провинций Эно (красно-жёлтый), Брабанта (жёлто-чёрный) и Фландрии (чёрно-жёлтый). Как бы то ни было, в 1831 году первый король Бельгии, герцог Саксен-Кобургский Леопольд I (родственник английской королевы) принял государственный флаг и герб, утверждённые национальным конгрессом. В отличие от "Брабансона" флаг Бельгии получил три вертикальных, а не горизонтальных, полосы чёрного, жёлтого и красного цветов.
Герб Брабанта ("брабантский лев"), став государственным, был увенчан короной великого герцога и дополнен другими геральдическими атрибутами: двумя скипетрами, цепью с орденом Леопольда и девизом на французском и фламандском языках: "Единство делает сильным".