SAVOY Meaning of SAVOY in English Savoy, the BrE AmE a very expensive famous hotel in central London, next to the River Thames Longman Dictionary of Contemporary English. Longman - Словарь современного английского языка. 2012