Echo:
The phenomenon of reflection of sound from a surface is called echo. For example, when you shout from a valley, you hear an echo.
Reverberation:
The phenomenon of overlapping of sound caused by multiple reflections is calledreverberation. This causes the overlapping of several reflected waves. The time gap between the reflected waves is so short that these cannot be distinguished. So we hear multiple noisy sounds. For example, when we shout in a small cave, reverberation of sound occurs.