Bluehost offers a free domain name if you sign up for any of their shared hosting plans. Alternatively, you can purchase another domain name for $12.99/year.