in fluid dynamics , wind-generated waves are surface waves that occur on the free surface of oceans , seas , lakes , rivers , and even on small puddles , and ponds resulting from the wind blowing over a vast enough stretch the fluid surface .