White is usually accepted as the "traditional" color of gowns, and many designer wedding gowns are still fashioned in this color, representing the "purity" and "innocence" of the bride to be. Many women opt for other colors, including blue, pink, cream, yellow and more.
Wedding dresses have changed with time much as everything in the world has. In times of old most women selected a gown based on her financial status. Women who were at an economic disadvantage usually did not have the luxury of selecting an extraordinary gown that would be worn only once. Rather, most selected something more "plain" that could be worn for church services and other occasions after their blessed day.