You must already own a domain name, or you may purchase the domain name you wish when ordering hosting.
Note that it may take up to 48 hours for a new domain registration to become active, or to have an existing domain name changed to point to a new host.
From time to time, a free domain name may be offered as a promotional item when purchasing some hosting plans.