It's memorable. So if the product is really excellent and is needed by customers - then I think it could be a boon.
I mean Mongo has very bad associations for me in terms of childhood taunts and Blazing Saddles...but now the name really relates more to the product than to the original meaning.