Reflection of sound is the bouncing of sound waves off a surface. Echo is the repetition of sound due to reflection of sound waves off a surface. Reverberation is the persistence of sound in a particular space after the original sound has stopped.
Hope that helps!