На этой древней земле разнообразные флаги как символы власти местных правителей известны с древних времен; в большинстве случаев они оформлялись в красно-зеленой гамме.
Современный флаг Марокко известен с начала XX столетия, но так как еще во второй половине XIX века большая часть государства была превращена в колониальные владения, в международных отношениях он не фигурировал. Ныне это государственный символ самостоятельного Марокко. Пятиконечная звезда символизирует «пять столпов ислама», а красный цвет в данном случае трактуется как традиционный цвет так называемых «шерифов Мекки», хранителей Мекки и Медины.