I checked the archives but didn’t find this asked previously:
Why (in American English, at least) do we say “Merry Christmas” and not “Happy Christmas,” “Fan-tab-u-lous Christmas,” or some other variation? How far back does this go? OED to the rescue?