I've met an
Echo, but I still think it is unusable because it is really pretty exclusively associated with the sound in the English language. I doubt many people would even be aware that there is a Greek Nymph with the name.
That said I do really like the sound of
Echo and it's one of my long time guilty pleasures. I'd use it for a dog in a heartbeat.