La ville de Marrakech, qui s'appelait à l’origine « Morkach » a donné son nom au Maroc. Vers l’an 1000, elle n’était guère plus qu’un camp de caravaniers, jusqu’à ce qu'Abou Bakr, chef des armées almoravides y installe un campement pour ses armées.
En 1062, Youssef Ibn Tachfin, qui a évincé Abou Bakr, y construit la mosquée Ben Youssef. Ce n'est là que la première d'un grand nombre de mosquées. Ceinte de remparts, la bourgade devient rapidement un important centre commercial, culturel et religieux. C’est aussi à cette période qu'est plantée la palmeraie et que Marrakech devient la capitale du royaume, qui est unifié en 1083.