In England, people say both "Merry Christmas" and "Happy Christmas."
Common Greetings
Both phrases are widely used, with "Happy Christmas" being somewhat more traditional or preferred in British English, especially in formal contexts or by the royal family. "Merry Christmas" is also very common and friendly, often heard in shops, homes, and casual settings.
Historical Context
The preference for "Happy Christmas" in the UK stems partly from class associations in the past, where "merry" implied rowdiness or being tipsy, while "happy" sounded more refined. Charles Dickens' A Christmas Carol popularized "Merry Christmas," but British usage retained both.
Modern Usage
Recent examples show "Merry Christmas" in UK crowds and media, alongside "Happy Christmas" in films like Harry Potter. Brits often pair "Merry Christmas and a Happy New Year."
