Those all could mean other things, Gimp afaik only has a "dirty" meaning. I've never liked mentioning it and always wondered why they'd stick with a name like that.
It's a bit out of balance. If the context is not specifically about sexuality, then I doubt it can cause any trouble. Languages are full of words with double meaning.
> "If the context is not specifically about sexuality, then I doubt it can cause any trouble."
It's not about causing trouble, it's about something that ends up detracting from the project. Imagine if someone released an IRC client called Dildo, would you expect some backlash about the name choice?
For a chat app, maybe. If it's a tinder style app for nerds, no problem :) But it can be a good name for some other app. It's even a good idea to generate some vitality.