A word of advice: don’t have a default username system if you’re running an online service which you’ll need to moderate.
Automated accounts will use these default names, which allows them to blend in with genuine users using default names and makes it harder to spot patterns.