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