Research an Effective Domain Name
List all the keywords that relate to your business.
Consider not only your company name but also your industry, products, services, audiences, and key differentiating factors.
Brainstorm word combinations.
Chances are that each of the keywords you've listed has already been taken separately. But, you can utilize your list to form two-word combinations. Try to choose words that are not easy to misspell, or are not easily confused with others. Consider combinations with and without hyphens.
Also consider choosing a name that says what it is that you do. For example, if your business name is "My Name and Associates", but your service is accounting, you may want to choose a domain name which incorporates keywords related to accounting: accountants, tax return, tax filing etc. Choosing a keyword-rich domain name will not only make your address easy to remember but it will also help your website rank higher in Internet search engines.
Check Your Domain Name Availability
To see if your name is available, you can go to the web page of any accredited registrar (there are hundreds out there) and type the name you want into the search box on their site. The program will tell you right away if your name is available. Check all of your top name choices, and minor variations of them. If the name you've chosen is easily misspelled, you may also want to consider checking and registering misspellings of the name and pointing those additional domains to the same website. You may also want to consider checking and registering hyphenated and non-hyphenated versions of the same name.