I think the fact that the name isn't milquetoast is a huge bonus. People are caught off guard by the name, which gets them thinking about it.
I think the dismissal that business people won't look at it because of the name is purely opinion-based. But what do I know?