Tsunamis are primarily caused by underwater earthquakes, volcanic eruptions, or landslides. These events disrupt the equilibrium of water, triggering massive waves that can travel across oceans.