新生儿便血的原因有很多,包括:1、母体药物:如果母亲在怀孕期间服用了某些药物,这些药物可能会通过胎盘传递给胎儿,导致便血。2、新生儿肠道感染:新生儿肠道感染是新生儿便血的常见原因之一。3、先天性疾病:一些先天性疾病也可能导致新生儿便血,如先天性胆道闭锁、先天性肠梗阻等。4、外伤:如果新生儿在分娩过程中受到外伤,也可能会导致便血。