No. Both are different. Alexa is a software that acts as a virtual assistant by Amazon. Echo devices are the hardware that have access to Alexa. Echo devices are smart speakers that need internet connection and stay always on.