Yes, you can claim a free domain name if you sign up for a qualifying hosting plan with Bluehost.