On Monday, I told you how to change your blog’s main username from “admin” to something else, to make it more difficult for a hacker to guess your username and password. (If he knows the username, half his work is done.)
So now you have changed it, and your log-in username is something else, perhaps your first name. Go to your profile page: Sign in and click on “Howdy, (your name)!” in the upper righthand corner. Look down at the section headed “Name.”

Your username is the one you set up in place of the insecure “admin.” But note the box marked “Display name publicly as.” It shows your new and more secure username to the public on every post you write… so you haven’t gained much by changing it!
The WordPress developers have thought of this. Take this next very simple step to completely hide your login username: Fill in the First Name, Last Name, and nickname fields, choosing something completely different for “nickname.”

Scroll down and click “Update Profile.” Now go back up to the “Display name publicly as” section. A dropdown menu will show you several choices: FirstName, FirstName LastName, LastName FirstName, etc. Pick one, then “Update Profile” again.

Now your chosen display name — NOT the same as your login username — will show on all your posts.
PS: That “nickname” field that is required? That is useful in cases where you don’t want your name to appear as author — if you are writing incognito or using a pen name. If neither the FirstName or LastName fields is filled out, the display name will default to “nickname.” You could log in as Laura and post as Peanut.