Do I have to have my real name on my profile?
No. You are not required to give your real name on your profile.
If not how do I change it to my streamer or username?
You’d change your displayed name in your user profile settings.
Go to the Dashboard
Set your nickname, and select that in the drop-down menu for “Display name publicly as”…