I think the name's actually pretty good at selling it's key value, particularly to business people / management.
"It's called cockroach db - because it'll survive anything"
"It's called cockroach db - because it'll survive anything"
As someone who knows someone who is very scared of reptiles but had a pet cockroach the irony of this statement amuses me greatly.