Name Boy is a free tool that lets you enter a primary word and a secondary word, and then Name Boy finds available domain names that are relevant to those words. It presents results for .com, .net, .org, .info, .biz, and .tv extensions. And (of course) they make it easy to buy the domain names that you want. I’ve tried this tool a few times and it seems to work pretty well.
Instant Domain Search is a pretty crazy tool that shows you domain name availability as you type. That’s right, as you type each letter it shows if the name you are entering is available. Again, you can purchase domain names easily.
DomainsBot is the domain name search engine. Enter a word or phrase and it will quickly find available domains for you. It also lists domain names that are currently registered but for sale, in case you want to bid.
Domain Hacks is a resource for using an alternative method to finding a domain name. Can’t find the right domain name with the keywords you want? Domain Hacks will come up with some creative options.
Bust A Name lets you enter any number of words, select a few settings, and produces results of available domains. You can choose 2 or 3 word combinations, different extensions, suffixes, and prefixes. Bust A Name also produces results pretty quickly.
Domain Check. No fancy tools here, just a check for availability and information about who owns the domain name if it is registered.
Domain Surfer is a tool that’s new to me (I just found it doing some research for this post), but it seems to be pretty useful. Enter a few keywords and it very quickly provides a pretty large list of results.
Just Dropped provides a search for domain names that have recently become available after being dropped by their owners. I’m not sure how well it works, you have to create a login to use the search, which I didn’t do.
DomainZaar is software that helps you find expired domains (it costs $57). It contains several of the features of the other tools on this list.