a christmas stocking is a long sock hung by a fireplace or bed on christmas eve. christmas presents are put into it for children. it came from an old legend. stockings are now a european christmas tradition.