科学界对恐龙灭绝主要原因的说法不一,但存在下列说法:
气候变迁说:6500万年前,地球气候陡然变化,气温大幅下降,造成大气含氧量下降,令恐龙无法生存。物种斗争说:恐龙年代末期,最初的小型哺乳类动物出现,这些动物属啮齿类食肉动物,可能以恐龙蛋为食。由于这种小型动物缺乏天敌,因此数量越来越多,所以对恐龙蛋造成了一定的威胁,导致恐龙灭绝。大陆漂移说:现代生物学证明,某些生物的死亡与磁场有关。对磁场比较敏感的生物,在地球磁场发生变化的时候,都可能导致灭绝。被子植物中毒说:恐龙年代末期,地球上的裸子植物逐渐消亡,取而代之的是大量的被子植物,这些植物中含有裸子植物中所没有的毒素,形体巨大的恐龙食量奇大,摄入被子植物导致体内毒素积累过多,导致灭绝。酸雨说:白垩纪末期可能产生强烈的酸雨,使土壤中包括锶在内的微量元素被溶解,恐龙通过饮水和食物直接或间接地摄入锶,最终灭亡。