Doing it the right way!
The domain name should always be first!
The right way is to purchase your own domain name first. Be careful and do several name searches.
A domain name that is short and simple is easier for you and any visitors to remember. Most hosting sites have very good searches for the name(s) you might desire. The domain name does not have to be on the same hosted site as the domain name is purchased. Important: when you own your domain name your site will be known as myname.com or whatever you chose from available names. You may not want myname.atmyhostname.com. The latter is a subdomain at some other hosted site. Like this blog is blog.applicationallstars.com meaning it is on the same hosted account with our site.