Meeresströmungen können durch Wind, Schwerkraft, Erdbeben sowie Temperatur- und Salzgehaltsschwankungen entstehen, die Dichteunterschiede in der Wassermasse verursachen, so die National Oceanic and Atmospheric Administration. Einige Meeresströmungen sind kurzlebig und gehen Sie nicht weit, während andere sehr lange dauern und Jahrhunderte brauchen können, um einen Erdkreis zu vollenden.
Meeresoberflächenströmungen werden hauptsächlich durch Wind erzeugt, und die Geschwindigkeit und Richtung des Windes bestimmen, in welche Richtung sich die Strömung bewegt, beschreibt die Ocean Explorer-Webseite der NOAA. Auch die Corioliskräfte aus der Erdrotation können sich auf Strömungen auswirken. Die Position von Landformen kann einen Unterschied machen, da Meeresoberflächenströmungen in Verbindung mit den Landformen Auftriebsströmungen erzeugen, die Tiefenwasserströmungen erzeugen.
Temperatur- und Salzgehaltsunterschiede, die Dichteänderungen in der Wassermasse verursachen, können Strömungen erzeugen. Diese Ströme nehmen Sauerstoff, Wärme und Nährstoffe mit sich. Auch Ereignisse auf der Erde erzeugen gelegentlich Strömungen wie riesige Stürme oder Unterwasserbeben. Die riesigen Stürme mit starken Winden können große Wassermassen bewegen und ernsthafte Strömungen erzeugen. Die Unterwasserbeben können Tsunamis verursachen, die große Wassermassen bewegen und ernsthafte Strömungen erzeugen. Strömungen auf dem Meeresgrund können einen Unterwasserbereich der Erde formen und bilden.