Echo

Echo could mean:
 Echo, as a reflection of sound that can be heard a while after the first sound
 Echo (mythology), a nymph from Greek mythology
 One type of effect pedals, echo