The history of Christmas and in particular the reasons for the giving of gifts are not known for certain, but several things are known for a fact. The traditions of Santa Claus and giving presents at Christmas time began long before the birth of Jesus Christ, although it really depends on where in the world you live as to how you believe the whole tradition started.
The giving of presents at Christmas time actually dates back over 4000 years to the Mesopotamians. They believed that every year in winter their primary god Marduk would do battle with the evil spirits of chaos. Upon Marduk’s return it was necessary for the king to then pledge his allegiance to the God and he would die at the end of the year. The Mesopotamians obviously cottoned on to the fact that they were going through kings quicker than they could produce them, so they would dress a convict up as the king and treat him as though he were a king for one day. At the end of the new year festival they would kill him.
On this day they would present gifts to one another to mark the beginning of the new year and the success that Marduk had yet again bestowed on them. This is where the giving of...