Почему маленьких мальчиков одевают в голубое, а девочек в розовое?

Ответ из книги «Откуда что пошло» (авторы Руди и Ли Браш):

Уже в античные времена считалось, что злые духи витают над детской с недобрыми намерениями. Люди полагали, что некоторые цвета – в первую очередь голубой – духи не переносят. Якобы он может нейтрализовать дьявольские козни и изгнать злые силы. И по сей день арабы Ближнего Востока красят двери своих домов в голубой цвет, чтобы отпугнуть демонов. Поэтому голубое на младенце – это не просто украшение, но необходимая защитная мера.

Поскольку девочки всегда были ниже по положению, предполагалось, что и злым силам они неинтересны. Голубой оставался за мальчиками, а какой-то особый цвет для девочек казался необязательным. Возможно, более поздние поколения, забыв о первопричинах традиции и не желая обижать девочек, решили одевать их в розовое.