Yes. WordPress can host your domain for you, although other options will still allow you to use WordPress.
Setting up a WordPress hosted website can also be the easier/simpler option for many users.