For me i do use suggestion tool provide by the registrar and if i need more special name,then i will hire a professional domain name suggester to suggest me a brilliant domain name.
I like using nameboy.com you can put in a couple different words and it will give you different ideas. You can also use deleteddomains.com