“What earlier generations held as sacred, remains sacred and great for us too…” Pope Benedict XVI (7 July 2007)
The meaning of “God rest you merry” is “God keep you merry.” Note the archaic use of the word rest (“keep”)—indeed, this carol probably dates from the 16th century.