1、氣候變遷說。6500萬年前,地球氣候陡然變化,氣溫大幅下降,造成大氣含氧量下降,令恐龍無法生存。也有人認為,恐龍是冷血動物,身上沒有毛或保暖器官,無法適應地球氣溫的下降,都被凍死瞭。
2、物種鬥爭說。恐龍年代末期,最初的小型哺乳類動物出現瞭,這些動物屬嚙齒類食肉動物,可能以恐龍蛋為食。由於這種小型動物缺乏天敵,越來越多,最終吃光瞭恐龍蛋。
3、大陸漂移說。地質學研究證明,在恐龍生存的年代地球的大陸隻有唯一一塊,即“泛古陸”。由於地殼變化,這塊大陸在侏羅紀發生的較大的分裂和漂移現象,最終導致環境和氣候的變化,恐龍因此而滅絕。
4、地磁變化說。現代生物學證明,某些生物的死亡與磁場有關。對磁場比較敏感的生物,在地球磁場發生變化的時候,都可能導致滅絕。由此推論,恐龍的滅絕可能與地球磁場的變化有關。
5、被子植物中毒說。恐龍年代末期,地球上的裸子植物逐漸消亡,取而代之的是大量的被子植物,這些植物中含有裸子植物中所沒有的毒素,形體巨大的恐龍食量奇大,攝入被子植物導致體內毒素積累過多,終於被毒死瞭。
6、酸雨說。白堊紀末期可能下過強烈的酸雨,使土壤中包括鍶在內的微量元素被溶解,恐龍通過飲水和食物直接或間接地攝入鍶,出現急性或慢性中毒,最後一批批死掉瞭。