When it comes to names, though, with so many words trademarked and so many concepts saturated, it is a challenge.
I have had to come up time and time again for a name for a company/software/website/product and it gets harder and harder.
You either go descriptive (not easily trademarkeable), invented (all the web2.0 names, they just needed a domain name pronounceable and not taken) (so instead of farr we'd have 'fzoolia'), combine 2-3 words together ('launchology'), or use a color (about every creative agency in the uk is purple this, yellow that...)
It's hard to be original nowadays