Alexa is the virtual assistant, while Echo is the smart speaker or display device.