Yes, Bluehost provides a free domain name SSL certificate with any web hosting plan. So you don't have to pay extra for the domain and SSL.