Well, there you have it. “Coochie” is mainly funny among American schoolchildren. And I doubt that this site is targeting schoolchildren as potential customers.
I have more context / thoughts about Indian startups as I can consume and interact with their products easier than I can do with American startups. Not shilling and these are my genuine thoughts -- I guess I'm too wary, but I always be doubly careful of avoiding connotations in product names.