No. You can register domain names before you find a hosting provider, and, in fact, you are not required to host a domain name.
When you register a domain name with us, we automatically park it. A temporary, parked page displays when visitors type the domain name into their browser’s address bar. The parked page indicates you are someone (you) is reserving the site.