Santa Claus wears red and white because the legend comes from the Dutch folk tale of Sinterklaas, who had a white beard and wore a red bishop's miter. Cartoonist Thomas Nast drew the character for more than 30 years, finally adopting the red outfit from the folk tale