Be descriptive: Use relevant keywords if it makes sense, like for example if you are a clothier. Be catchy: If you want to make up a nonsense name even, try a web 2.0 name generator like:This worked for major webstart ups Joomla and Drupal for example Avoid trademarks in your name, as you don't need the liability. Avoid hyphens in the name-unless happen to be doing business in Germany where they prefer this! Avoid numerical digits in the domain, this is confusing when people hear the domain name-say over the radio-and assume "5-0" was "FiveZero" Be sure it's a name you don't have to spell out for people.
for example has had that problem since day one, spoken Email Database on the radio for example, no one knows it's missing the "e". Consider misspellings: If your business is Email Database popular enough, or especially if it has a popular misspelling in the name, register different variations of how your name can be spelled. Note as a very mainstream example that links to because they Email Database recognized the lost traffic they'd have received otherwise to people who cant spell "Google.
You may want to consider purchasing more then one Email Database domain to take advantage of domain forwarding-where one domain points to another. So again, if you are "Ricks Pizza", don't just get as well. People might type such terms into a search engine or even directly into the URL bar, and having those particular names forwarded to your main website would Email Database be very beneficial. Web registrars, where you register your name can certainly help you with that.