Meaning
In Greek mythology, Echo was a nymph who could only repeat the words of others. The name is associated with sound and reverberation.