You can buy a domain for any web hosting product from Bluehost. Once you've registered your domain name, you can connect it to your web hosting account.