What is the name given to a fast flowing river that goes over rocks?

A fast flowing river that goes over rocks is called a "rapid". Rapids are found in rivers with steep gradients, where the water flows quickly and there are many obstacles such as rocks and boulders. The turbulent water in rapids can create waves and whitewater, making them exciting and challenging to navigate for rafting and kayaking enthusiasts.
Copyright Wanderlust World © https://www.ynyoo.com