De início, as cores eram variadas, contanto que os vestidos fossem suntuosos, luxuosos. Até porque o casamento era visto como um arranjo comercial e o vestido da noiva servia justamente para mostrar à sociedade que as famílias tinham posses. “Os vestidos podiam ser de qualquer cor, inclusive muito se usou vermelho em épocas mais remotas, como na Idade Média (entre 476 d.C. e 1453 d.C.)
A noiva romana, podia usar um véu vermelho escuro, quase em tom de vinho, sobre uma túnica amarela cor de açafrão. Na Grécia antiga, as mulheres usavam cores escuras, inclusive estampados.
Já o preto predominou na alta Renascença (século XVI), entrando no período barroco (século XVII). Foi a época em que a Espanha ganhou primazia nos costumes europeus, e a cor mais propícia para se apresentar em uma sociedade extremamente religiosa, inclusive para as noivas, era o preto.
Sobre a origem do vestido branco, não há consenso. Registros indicam que a rainha Mary Stuart, da Escócia, foi pioneira e aderiu ao branco no século XVI. Uma das explicações para a escolha foi que Mary Stuart fez uma homenagem à família Guise, de sua mãe, que tinha a cor branca no brasão.
Outro relato é sobre o casamento da rainha Maria de Médici, da França, no século XVII. Natural da Itália, Maria usou uma vestimenta branca, com detalhes dourados e com decote quadrado. Diz-se que, apesar de ser de tradição católica, ela se rebelou contra a estética religiosa que indicava o uso de cores escuras, geralmente preto, e vestidos fechados até o pescoço. Michelangelo atribuiu o branco do vestido de Maria de Médici à pureza da moça, que tinha apenas 14 anos.
Mas o amor romântico faz com que muitos atribuam a origem do vestido de noiva branco à rainha Vitória, da Inglaterra, no século XIX. Isso porque ela foi uma das primeiras nobres a se casar por amor e em um esplendoroso traje, com vestido e véu brancos e sem coroa, o que também foi inédito.
Por ser uma rainha, foi ela quem pediu o marido, o príncipe Albert, em casamento.