What does Noel Mean in English?

Noel (also known and spelled as Nowell in English) is a French derivative and it means Christmas in English. Hence, the Christmas song called Noel.