刚出生的婴儿有红胎记是因为血管扩张或血管异常,导致皮肤上的血管呈现出红色或紫色。这种情况通常是由于胎儿在子宫内发育时血管发育异常所导致的。红胎记通常不会对婴儿的健康造成影响,大多数情况下会随着时间的推移逐渐消失。