小兒佝僂病的主要原因有:1.母親在妊娠期有嚴重的營養不良,或者是患有其他疾病,以及就是嬰兒本身早產或者是雙胎,導致嬰兒體內的維生素d儲存不足;2.日照不足,因為紫外線不能透過玻璃窗,嬰兒長期過多的在室內活動,使體內維生素d生成不足;3.嬰兒生長速度過快,對各種營養物質的需求量大,而體內儲存的維生素d不足;4.疾病影響了維生素d的吸收,比如慢性腹瀉、嬰兒肝炎綜合症等。