小儿缺铁性贫血的原因有以下几种原因:第一,先天性的铁储备不足。早产儿、双胎、多胎或者胎儿失血过多、孕母缺铁等均可以导致胎儿铁的储存减少,而导致缺铁性贫血。第二,铁摄入量不足。这是缺铁性贫血最多见的原因,牛乳、人乳、谷物中的铁含量均比较低,如患儿不添加辅食的话,往往容易导致缺铁性贫血。第三,生长发育的因素。婴儿时期患儿生长发育比较快,如辅食添加不及时,往往导致缺铁性贫血。第四,铁吸收障碍。食物搭配不合理,可以影响铁的吸收。第五,铁丢失过多。如患儿有肠息肉、梅克尔翕室、钩虫病可导致慢性失血,而导致缺铁性贫血。