Researching or brainstorming for a domain name can lead to frustration when the name you want is already taken. You can then choose to purchase a TLD or country specific one Or! try searching for it in the Domain name Marketplace. A place to Buy and Sell Domain Names.
Personalize your Domain Name by selecting specific top level domain names like .host, .company etc to get that added advantage to rank well in Search Engines. But ultimately, content is still king when it comes to relevancy for the keywords.
When you register for a Domain Name, you need to provide accurate contact details about you and your business. This is required by ICANN regulations. The problem with this is that this information is displayed publicly over the internet and if it lands in the wrong hands! it could lead to data theft or hacking.