Picking a domain name is quiet easy, but a site owner needs to put some factors into consideration when or preferrably before choosing a domain name.
A domain name has to be unique, since it's the intended address for your site. I believe the most natural thing to do first when picking a domain is choosing a name that matches the name of your intended blog or website. No one wants to gets a domain that says a different name from the website. People often do not remember exact web addresses, so they simply search the name of the website. This is why you need your domain bearing the same name as your website. However, it is sometimes difficult to get your preferred name available. In this situation, it's recommended you search different domain host for availability of your preferred name, or you simply try a reseller host.
Secondly, it will be wise to go with top level domains (TLD), am talking about domain suffixes like .com, .net etc. This is because most people are more familiar with TLDs and will most likely enter a domain name followed by TLDs.
Another recommended tip is to make certain that you subscribe with a reliable host as access to your website solely depends on your host. You won't want your domain name with a host that runs on managed servers and likely to shut down without any notice. That is why it's recommended you subscribe with big hst companies who have been in business for a long period of time. The only problem with major host providers is high cost of subscription. Hence, you should also make certain whatever host you go with are affordable.
Another key factor to put into consideration are search engine keywords. This is very important as search engines are likely to produce search results based on the most used keywords on the internet. Take the word "eloquent " for instance. This is a word that is rarely entered on search engines. If you choose a name like this for your domain, chances are search engine results will come up short on your website. It will take more than the usual search for users to come across your website on the internet. Using a popular search keyword on the other hand might randomly surface your website to internet users.
From my personal experience, the above mentioned tips are probably the most important factors to be considered when choosing a domain name.