And then there was a problem when I found that one of the Super Secret Bases having the troublesome words in the blackboard of the room (or even on the greetings, if much worse), and I don't think it's a good thing at all. In fact, I was having 2 case of it in my Alpha Sapphire several months ago (and I deleted them), if profanity-nicknamed hacked Pokémon in GTS is not enough.
Sometimes I wish Pokémon will put a better swearing filter so that they can block the swear words easily (including those who wants to bypass it with hacks or letters with accent), but also can give regular names to many Pokémon without fear of them getting blocked (I'm looking at you, Spike and Viola).
EDIT: Or... maybe if it's possible, maybe they could make it so the swear filter can be turned on when you're battling with friends, trading Pokémon (the part where if it detect swear words, it won't let you trade in everywhere, including the GTS, even though I hope no false alarms like what I mentioned above), and removing the swear words in Super Secret Bases, to make sure it's safe for everyone who play the game.