Yes, you can. With Bluehost, you can set up a temporary domain name when ordering and name your blog later. If you pick a domain name you do not like, you can always register a new domain name later. You will need to purchase a new domain name (cost varies but around $9 per year). Then redirect your old blog to the new domain name. Bluehost technical support can help you with redirecting your new domain name. The first step in creating a blog is to take action and get the blog created. Don't get hung up on this step.