اسم مراكش أمازيغي الأصل، من كلمتي "مور ن أكوش" بمعنى "أرض الله"، وهو الاسم الذي اشتُقت منه تسمية "مراكو" (Morocco) في اللغات الأوروبية، نظراً لمكانة المدينة التاريخية كعاصمة إمبراطورية.