Sì, "Merry Christmas" è l'espressione in inglese per "Buon Natale" ed è comunemente usata e accettata anche in Italia per fare gli auguri, specialmente tra amici e parenti, essendo la formula standard e più diffusa nei paesi anglofoni.
Si dice "Merry Christmas" perché "Merry" (allegro, festoso) era l'aggettivo più adatto per descrivere le celebrazioni natalizie, indicando gioia e banchetti, e la formula divenne popolarissima grazie a Charles Dickens e ai primi biglietti d'auguri nel XIX secolo, sostituendo in inglese standard "Happy Christmas" (che indica più uno stato di felicità interiore), sebbene quest'ultima sia ancora usata in UK.
L'espressione Merry Christmas nasce naturalmente in Regno Unito, anche se oggi è diffusa soprattutto negli Stati Uniti e in Nord America. In inglese antico la parola merry significava piacevole più che felice o gioioso, ma già nel Cinquecento veniva utilizzata di tanto in tanto per augurare buon Natale.
Negli Stati Uniti "Happy" è riservato ai compleanni e alle festività nazionali, dal Capodanno all'Arbor Day, mentre "Merry" è esclusivamente per Natale. Più o meno come poche persone cercano di essere gentili con gli altri, tranne che a Natale.
Nel caso in cui vogliamo augurare un Buon Natale a parenti ed amici le frasi cambiano notevolmente dando più libero spazio alla spontaneità: I wish you a very Merry Christmas and a Happy New Year!