This is a good article from this website to explains three types of floods. The article is as follows:
To plan for floods, you need to understand the type – or types – of flood you may face. Each one bears a different impact in terms of how it occurs, how it is forecast, the damage it causes, and the type of protection you need.
Fluvial Floods (River Floods)
A fluvial, or river flood, occurs when the water level in a river, lake or stream rises and overflows onto the surrounding banks, shores and neighbouring land. The water level rise could be due to excessive rain or snowmelt.