新生儿购买保险是必要的。新生儿出生后,身体抵抗力弱,容易生病,医疗费用高昂,给家庭带来沉重的经济负担。购买保险可以转移医疗风险,减轻家庭经济负担。另外,新生儿购买保险可以享受税收优惠,在一定额度内,保险费可以从个人所得税中扣除。