Luxor UK /ˈlʌksɔː/US /ˈlʌksɔɹ/ noun2 •A city in Egypt, located on the site of the ancient Thebes. •A governorate of Egypt.