IMO, too much fuss is made over the need for a "memorable" name. Names usually don't become memorable until they become known. We all think Google is the ultimate example of a "memorable" name, inasmuch as it became a verb through its ubiquity. But it's memorable in hindsight. It became a verb only because the product became ubiquitous. I can guarantee you that, had Google been named something different -- let's say Gorkle -- we'd all be talking about "gorkling" things right now.
Memorability is the product of good marketing; it is not the antecedent to it. Focus on getting to memorable.