The name isn't a problem, it's smart and memorable.
As someone downthread said, it's not a consumer product and doesn't need to be marketed like one.
If you don't think the name is hurting adoption you live in fairyland. A place where startups get extra karma for being edgy and mentally challenged.
cockroach is a word rarely encountered my non native English speakers. Expect them to only know the "cock" part, not sure what "roach" could mean.
Thus this database is often interpreted as CockDB :D