C. an earthquake on the ocean floor
Tsunamis are primarily caused by underwater earthquakes, particularly those that occur at tectonic plate boundaries. They can also be triggered by volcanic eruptions, landslides, or other significant disturbances to the sea floor.