Al Uqsur Al Uqsur, also spelled El Uqsur, is the Arabic name for Luxor, a city in Egypt. Al Uqsur literally means 'the castle', for which this city is known, and from which the city derives its name. This ancient castle is in ruins.