It's easy, but there are a few things you need to do
Build and Grow Your Email List with SiteGround's Lead Generation Plugin for WordPress
If you already have your own domain name set up, setting up a WordPress site on it is very easy. However, there are a few things you need to take care of before you can install and use your WordPress site.
This guide will tell you everything you need to know about preparing your domain and web hosting account for a WordPress installation, how to complete the installation, and how to get your new WordPress website up and running.
You can purchase a domain from any domain provider you want, regardless of which web hosting provider you have chosen. The only important setting you need to worry about when setting up WordPress on a domain is that the nameservers for your domain point to the correct web hosting account.