thesaurus
try domain pendor program i wrote (use the name finder tool)
its a free download and works on windows machines
just enter a bunch of words into dictionary files (edit/add them in the program_files dir)
and let them put together, then take to your registrar and enter in 50 at a time and see whats available...
http://www.domainpendor.com