Maroc = nom donné par les européens à l'époque des almoravides et almohades et qui vient de Marrakech, cette ville étant la capitale de l'empire.
Maghreb = nom arabe du pays appelé Maroc par les occidentaux
Ifriqya = est algérien actuel, Tunisie et Tripolitaine
Maghreb au sens actuel = appellation de la majeure partie de l'afrique du nord, de la Lybie à la Mauritanie, inventée par les Français lors de la colonisation (s'appliquait d'abord au Maroc, à l'Algérie et à la Tunisie, avant d'être élargi à la Lybie et à la Mauritanie)
Ce nouveau concept amène à faire la distinction en langue arabe entre "grand maghreb" ou "maghreb arabe" et "maghreb" qui désigne le Maroc.
Ayant été au Liban, en Syrie et aux EAU, je peux certifier que si un algérien ou un tunisien répond à la question de quel pays viens-tu : je suis maghrébin, ils comprendront tous : marocain.