Alexa is the virtual assistant software provided by Amazon, while the Echo is the name of the hardware of the speaker on which you can access Alexa. But you can get Alexa without the Echo speaker. For example, the Fire TV Cube also functions as an Alexa speaker.