I'm usually on the side of rationality and not judging a book by its cover, but I have to agree here. That name is extremely unfortunate.
First impressions actually matter in human interactions, and when you're named after one of the most disgusting pests known to man, that's definitely not helping your case.
Sorry, not everyone (especially management and others you have to explain it to who aren't rational super-men) get a good impression on a technology you're peddling... it's associated literally with cockroaches. Good luck selling that to them. What's next, "Cancer-DB"?