Não há uma definição quanto ao porquê de se usar Merry em vez de Happy para se desejar um Feliz Natal, embora no Reino Unido ambas as expressões sejam utilizadas.
Christmas, aliás, se originou da expressão anglo-saxônica Christ's Mass, ou seja, a Missa / a Festa de Cristo.
Merry Christmas - Feliz Navidad - Feliz Natal