Most people have difficulties coming up with a name simply because of personal issues with names, not because a particular name isn't brandable. In other words, its because THEY are particular about the name, not because the name doesn't have merit.
With that said, on your methodology, some parts are contradicting. In one part, you argue a name should hint what it does, but on another, a name needs to be flexible to the long term strategy. The great companies often follow the latter, not the former. Personally I too prefer names that don't associate with a definitive meaning or product.