สาเหตุการเกิดศาสนา ประการแรก เกิดจากความกลัวของมนุษย์ เนื่องจากมนุษย์ไม่มีความรู้ ความเข้าใจ ปรากฏการณ์ทางธรรมชาติ ภัยพิบัติต่าง ๆ มนุษย์คิดว่าสิ่งเหล่านี้เกิดจากอำนาจของวิญญาณและสิ่งศักดิ์สิทธิ์ดลบันดาลให้เป็นไป มนุษย์จึงแสวงหาวิธีภักดี อ่อนน้อมให้อยู่ใต้อำนาจด้วย การแสดงออกต่าง ๆ นานาเช่น การเคำรพบูชา การเซ่นสังเวย การทำทุกรกิริยำ เพื่อให้สิ่งศักดิ์สิทธิ์เห็นใจ ประการต่อมา เกิดจำก กำรค้นหำควำมจริงของธรรมชาติ โลกและชีวิต โดยไม่หวังพึ่งพิงอำนำจศักดิ์สิทธิ์ใด ๆ เมื่อค้นหาความจริงพบแล้วจึงนำมาประกาศศาสนา เพื่อให้ชาวโลกรู้ตาม คือ พระพุทธเจ้า เป็นต้น