Apesar de o branco ser associado à pureza, inocência e até castidade, acredita-se que a origem da tradição de usar branco no dia do casamento está relacionada a outros fatores culturais, como o casamento de três rainhas e a cerimônia de coroação de Napoleão Bonaparte.
O vestido de noiva é um dos itens mais emblemáticos do casamento e, apesar de o branco ser uma escolha praticamente unânime no Brasil, a cor não é adotada desde sempre.
Há alguns séculos, muitas noivas vestiam-se de vermelho, dourado, verde e, inclusive, preto. Isso porque a cor do vestido não era determinante nessa época, mas, sim, sua beleza e luxo, que tinham o intuito de enaltecer as posses das famílias, já que o matrimônio era fruto de contratos comerciais.