The horizontal and vertical circulation of ocean waters are known as currents. The main causes of ocean currents include variation in water density, gravity and wind friction. Surface ocean currents are primarily caused by the wind. Drift currents are surface currents produced primarily by the wind!