Yes, and if you do it you have to be really careful to have a way to whitelist exceptions.
I had a custom plug-in for this (May even stil have the code on my git server) and hit a snag when we had a user try to join and set his Name to his actual name because his first name is legitimately, Admin.