This is ridiculous. I will call each student by their legal name. If they (or their parents) don’t like it, then go to court and get the name changed.
So help me, I am going to identify as using one of the following names, and then demand that everyone use that name:
Then I am going to walk into the girls’ locker room any time I feel like it, because to keep me out is to discriminate against my sexual orientation.