Când Fecioara Maria este portretizată purtând albastru, se spune că se datorează faptului că culoarea este asociată cu natura, regalitatea și pacea. Este uneori portretizată purtând roșu sau alte culori, impresia despre Fecioara Maria și dorințele persoanei care a comandat lucrarea sau arta.
În unele lucrări mai vechi, Fecioara Maria este portretizată purtând culori mai întunecate. Ea a fost, de asemenea, arătată purtând roșu, alb și aur. Unele dintre rochiile și mantalele pe care le-a arătat purtând în diferite lucrări se bazează pe aparențele ei față de oamenii de pe Pământ.
Fecioara de Lourdes a apărut în anul 1858 pentru Bernadette purtând o rochie albă și o mantie simplă albă cu o cană albastră. Fecioara de Fatima a apărut în 1917 copiilor purtând o rochie și o mantie albă, care avea aur și o coroană. Fecioara de Guadalupe a apărut în 1531 purtând o mantie albastră cu stele și o rochie de trandafir.
Chiar și acele culori ar putea să nu fie precise din punct de vedere istoric. Când Maria trăia, îmbrăcămintea ei probabil nu ar fi avut multă culoare. Culorile albastre și violete au fost făcute apoi prin utilizarea plantelor pentru a face coloranți. Plantele pentru blues și purpurii erau rare, astfel încât aceste culori erau rezervate pentru redevențe și pentru cei bogați.