Herein lies the rub... everyone has a different notion about what a name is supposed to do. Making blanket statements like "people won't like that name" is just silly. If you want to give your product a catchy name, go for it. Some will like it, some won't... regardless of how sheeple friendly it is, how descriptive, how simple... doesn't matter.
Have a little fun. Let your freak flag fly.