Marrakesh's name comes from the Amazigh (Berber) words "mur (n) akush," meaning "Land of God." It's also the root of "Morocco," the country's English name in European languages — a nod to the city's historic status as an imperial capital.