One of my favorite domain search tool after Domainsbot. It makes your mind mapping too easy, with lots of suggestion and words.
Nametumbler generates variations in a name by making adjectives and adding most common English words to it. Every word search produces big list of relevant domain names. One can also decide the placement of the key word for domain name suggestion.This tool is specially useful for English language domain names.
This is most probably the most popular suggestion tool and it also gives decent search result.
A simple domain suggestion tool, which also spin your keyword to give you some nice domain suggestions.
5. Domainit domain suggestion tool
Domainit’s domain suggestion tool searches for domain name with extension .com, .cc, .TV and .net.
I hope these tools will be very helpful for you to get the best domain name,
Disclaimer: I came across these tools while searching for my personal need and I am not affiliated with any of these services. Please use them as guidelines. If you plan to purchase hosting for the domain, most of the hosting provider offer free domains with the hosting plan.