Organizations
- ECHO (European Commission), a department of the European Union
- Extended Care Health Option, a health coverage program
- Echo (radio station), a community radio station in Farnborough, Hampshire
- Echo of Moscow, a Russian radio station
- ECHO Lake Aquarium and Science Center, an interactive museum and research center in Burlington, Vermont
Read more about this topic: Echo