ترجع تسمية المغرب إلى العرب القدماء الأصليين الذين سكنوا شبه الجزيرة العربية, وتعني بالعربية مكان غروب الشمس, لأن العرب القدماء اعتقدوا أن الشمس تشرق عندهم وتغرب في أرض المغرب. وقد اتصل العرب بالمغرب أثناء غزوهم لشمال أفريقيا أيام الفتوحات الأسلامية.
إذا كان العرب يستعملون اسم المغرب, أن غير الغرب يستعمل اسم المروك مع تباين بسيط بين مختلف تلك اللغات, واسم المروك اسم محلي مغربي أمازيغي, وهو اختصار لاسم مراكش التي تعني أرض الله بالأمازيغية, ويعتقد أنها استعملت لأول مرة من قبل الأسبان الذين هزمهم الأمازيغ أيام المرابطون, والسبب هو أن مراكش كانت عاصمة المرابطين.