answer: A Christmas stocking is an empty sock or sock-shaped bag that is hung on Christmas Eve so that Santa Claus (or Father Christmas ) can fill it with small toys , candy , fruit , coins or other small gifts when he arrives.