Нет, специальная одежда не обязательна. В любой одежде можно крестить любого цвета, только желательно чтобы была светлых тонов.
Мы сына крестили в голубой рубашке и серых брюках, я лично терпеть не могу все эти крестильные наряды. Но мы перед крещением спрашивали у батюшки насчёт одежды, сказал, что в любой можно
Покупали муслиновый костюмчик, чтобы и потом можно было носить: белая рубашка и белые штанишки. Крестильную рубашку принципиально брать не хотела, она по сути всего лишь на один раз пригодится и будет тупо лежать в шкафу.