Christmas has lots of different meanings! It's a mix of holidays from a few different religions, but the most commonly accepted one is the Judeo Christian concept of the son of God being born on to Earth. There are also celebrations of the...solstice, I think? The winter one. And the pagans would celebrate with things like yule log and the Christmas greeting all decorated. There's a lot to it.