Au Moyen Âge, les drapeaux deviennent des symboles importants pour les seigneurs et les royaumes européens. Les chevaliers portaient des bannières et des étendards pour identifier leur loyauté sur les champs de bataille et y affichent les armoiries de leur seigneurs.
Les navires arboraient des drapeaux pour indiquer leur nationalité ou leur faction d'appartenance, un usage qui deviendra crucial pour la navigation et le commerce maritime.