By far the most common reason to register a domain name is to launch a blog or website. Registering a specific name to a website is essential if you want to establish an online presence. Normally, when you sign up for hosting, the domain registration process will be included. In some cases, though, an additional fee for domain registration will be required. But your goal is to tie a name to the website that will be housed on that hosting account. Our recommended hosting provider, Bluehost, is providing a special offer for our visitors that includes a FREE domain name. You will get a free domain name when you sign up to set up a WordPress blog with them and they offer a 30-day money-back guarantee.