維生素d缺乏性佝僂病的主要原因有:1.日照不足,因為家長擔心嬰兒受涼、感染引起疾病,因此嬰幼兒多長期被留在室內活動,然而紫外線不能通過玻璃窗,影響維生素d的生成及鈣的吸收;2.寶寶生長速度快,需要的維生素d多,而食物中維生素d的含量不足,容易患佝僂病;3.先天性原因造成嬰兒體內儲存的維生素d不足,比如母親妊娠期嚴重營養不良,或者是雙胎兒、早產兒都容易發生佝僂病。