I hope you are not programming. Sub, DOM, Switch, LaTex are all "dirty" words then :)
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?