Ocean currents can be caused by wind, density differences in water masses caused by temperature and salinity variations, gravity, and events such as earthquakes or storms. Currents are cohesive streams of seawater that circulate through the ocean. More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.