How do Waves Form At Sea?

When you are out at see and you go over a big wave, you would think that someone was on the other side making them, but that is not the case. Other boats can create waves in the water, but it is usually caused from the wind blowing.