I see clear signs that many people were trying to work around deficiencies in their family tree software, either its ability to store data or to store and report data.
But, the WikiTree name model does not seem to be rich enough to store complete naming information. People have multiple nicknames. They have names in different languages and different character sets, even in different contexts. And these names may be used simultaneously or at different periods of their life or at different locations or different contexts. Other genealogy software has tried to addressed the same problem in different ways, and their users have tried to work around these deficiency in different ways.
On top of this, some users have added flag characters to names to highlight names, or to force them to the top of name lists. Also users have invented names of known but unnamed persons so they have a place to attach information about these persons.
I suggest that unusual names get flagged for manual correction by the profile manager. I am hesitant to agree with any attempt to automatically fix large categories of similar problems, unless we can be certain that all of those fixes are correct and don't introduce new errors.
A category that might be automatically fixed are names where a prefix, such as a military rank appears as a prefix to the first name, possibly enclosed in parenthesis.