I believe "When in Rome...".  Most Americans practice some version of Christianity.  Of course there are large Jewish, Muslim, Buddhist and other religious groups that make-up the true fabric and character of this place.  Many friends of mine are Muslim.  When Ramadan arrives, I wish them 'Happy Ramadan'.  For my Jewish friends, it's 'Happy Hanukkah' and so forth.  What bothers me about this political correctness we seem to be stuck on is that it does not take into account how intelligent the average person is.  The only people I know of that are offended by Merry Christmas are big idiots.  If someone said Happy Hanukkah or Happy Ramadan or any other seasonal greeting I wouldn't take offense.  Heck, I would be happy that people of whatever faith or culture thought enough of me to grace me with a sweet greeting! In America December 25th is a major holiday called Christmas!  Other holidays overlap this time of year but people are smart enough to know what's going on. We need to lighten up and just enjoy the 'Holidays' by any name.  Thanks for the question.