Avant 1915, comme de nombreux pays arabes, le Maroc arborait un drapeau rouge uni ; l'étoile à cinq branches fut ajoutées vraisemblablement, sur recommandation française afin d'éviter toute confusion avec d'autres nations. Ce pentacle vert est souvent appelé le sceau de Salomon. Dans un premier temps, le drapeau ne fut utilisé que sur terre. Il devint drapeau national en 1956, quand le Maroc reconquit son indépendance perdue en 1912. Le pays fut un sultanat, et très vite (1957) un royaume.