Флаг Дании носит имя "Даннеброг", что переводится с древнего наречия, как "знамя датчан" или "красное знамя".
Возникновение национального флага Дании легенда XVII века связывает с королём Вальдемаром II, которому 15 июня 1219 года перед битвой с язычниками-эстами у крепости Линдениссе (ныне Таллин) почудился в красном вечернем небе белый крест, как знамение будущей победы.
Другая версия легенды утверждает, что "Даннеброг" упал с неба в руки сопровождающего армию лундского архиепископа Андреаса Сунесена (Andreas Sunesen; 1201-1228), после того как эсты захватили датский королевский штандарт. На монетах XII века королей Вальдемара Великого и Канута VI уже изображались знамёна с крестами, однако иногда считается, что эти знамёна символизировали власть архиепископов. Некоторые историки предполагают, что Вальдемар Великий (1157-1182) скопировал рисунок "Даннеброга" со знамени Ордена Иоаннитов.
Возможно определённое влияние на композицию датского флага оказало боевое знамя императоров Священной Римской империи. В знаменитом гербовнике Гельре (1334-75) приведён герб короля Дании, в клейноде уже помещён "Даннеброг". Королевский ордонанс от 1748 года определил пропорции флага, толщина креста должна была равняться 1/7 части ширины полотнища, красные прямоугольники у древка флага должны были быть квадратными, а в вольной части их длина должна быть в 1,5 раза больше ширины.
Таким образом отношение длины флага к ширине устанавливалось равным 17:14. В 1926 году другим ордонансом пропорции национального флага были изменены на 18,5:14 (37:28). Таковыми они остаются и теперь. "Даннеброг" стал частью датского королевского герба (обычно происходит наоборот: герб является основой флага) , его именем назван один из высших государственных орденов Дании.