Stockings are hung at Christmas to represent the tradition of St. Nicholas, who was known for his generosity. It's believed that St. Nicholas would secretly leave gifts in the stockings of children who were in need. Over time, the tradition of hanging stockings on Christmas Eve became a way to symbolize the spirit of giving and the joy of receiving gifts.