Working in the store, it has come to my attention that people don't generally pick pink or blue for the new babies for whom they are planning to knit special projects. This strikes me as rather strange, especially since women almost always seem to find out the sex of the child they are expecting long before his/her birth. So I thought I would do a little research on the colors--pink for girls and blue for boys.
During the1800s babies of both sexes wore white dresses until they were about 6 years old. When one thinks about it, the reason is pretty obvious. It was easier to launder white clothes and I guess dresses were easier to manage. So where did the idea that girls should wear pink and boys blue come from and when?
At the beginning of the 1900s colors started being fashionable. To start with pink was promoted for boys and blue for girls. Why? Because pink was a derivative of red and seen to be a stonger color to go along with little masculine tempers and blue for girls because it was seen to be more demure, quiet and feminine. Gradually the color preferences started shifting--at first blue eyed babies should wear blue and brown eyed babies pink and by World War II the colors had totally switched to what we see today--blue for boys and pink for girls.
Who started all this business with the colors--merchants, especially the big department stores! So, I say who cares--let that baby wear the color you like until it is old enough to say "I don't like this color, I want to wear (whatever)."