Birçok faktör okyanus dalgalarının oluşumunu, ciddiyetini, sıklığını ve gücünü etkiler. Okyanus dalgasının oluşumuna yol açan en önemli faktörlerden biri rüzgardır. Okyanusun havzalarının şekilleri, okyanusun düzenli hareketlerini belirler ve ayrıca dalgaları etkiler.
Okyanus seviyelerinin zaman içindeki kademeli olarak yükselmesi ve düşmesi olan gelgitler, öncelikle yeryüzündeki aya yerçekimi çekimi ile kontrol edilir. Bununla birlikte, okyanusun yüzeyindeki bireysel dalgalar ve bu dalgaların gücü ve ciddiyeti, ay tarafından değil, çevredeki rüzgâr tarafından belirlenir. Güçlü rüzgar büyük miktarda suya yayıldığında, sonunda dalgalar oluşturan bir hareket oluşturur. Daha yüksek rüzgar hızları daha büyük dalgalar oluşturur.
HowStuffWorks'e göre, dalga enerjisi bir tür güneş enerjisidir. Dalgaların oluşumu gün boyu güneşin doğal ısınmasından ve soğumasından etkilenir. Bu rüzgârın yukarı ve aşağı hareket etmesine neden olduğundan, okyanus yüzeyini hafifçe iterek harekete neden olur. Dalgaların kıyıya doğru hareket etmesine neden olan okyanusların havzalarının şekli de bu sürece katkıda bulunur.