No. WordPress gives you the ability to create a website without having to host it. This is possible through WordPress.org and WordPress.com. The former, WordPress.org, requires you to have a domain name and hosting set up before you can begin. With WordPress.com on the other hand, you can create and host a website with ease. While it saves you the cost of hosting, there is a downside, some may not consider a downside at all. That is, when you create your website without hosting, it will include .wordpress in the URL, which to some users may make the website feel a little less authentic, nevertheless, hosting is not required.