The player generated content (names and chat) has to follow the Code of Conduct which is rather family friendly and applies to all games and forums.
Blizzard games offer a fun and safe place to interact with one another across various game worlds. We encourage our players to cooperate and compete in our games, but crossing the line into abuse is never acceptable. If you come across a player violating the policies below, you should report them.
Communication
When participating in communication of any kind (chat, voice communication, group finder), you are responsible for how you express yourself. You may not use language that could be offensive or vulgar to others.
Hate speech and discriminatory language is inappropriate, as is any obscene or disruptive language. Threatening or harassing another player is always unacceptable, regardless of language used. Violating any of these expectations will result in account restrictions. More serious and repeated violations will result in greater restrictions.
Naming
Names are subject to the same rules established above. Any name the player has the ability to customize—such as player names, BattleTags, and guild names—must be appropriate and inoffensive. Any name that violates our standards or disrupts the community will be changed, and additional limitations may be placed on the offending account per our discretion.
Take note that acceptable names are determined by player reports and Blizzard’s decision, and role-playing servers may have distinct standards for using game-appropriate names.
I am sure you can think of something else for a thorns build that won’t trip the filter and also won’t get you reported.
Before you say “but M rated”, the GAME content that devs make and can be reviewed is rated. The player content goes by the game policies.
Spinous is a synonym for spines/thorns that would work as a name
Plants might offer some inspiration too like Nettles. Or weapons, barbed, serrated, etc. Maybe find a cool weapon name that happens to be spiked.