In a support thread titled ‘Full Name of user not shown in posts,’ Mikael_Baggström reports that despite enabling ‘display name on posts,’ some users only show their username, not their full name. michaeld suggests this occurs when the username closely resembles the full name, noting the same behavior applies to Mikael’s own account on Meta. Mikael_Baggström confirms this but seeks a way to always display both username and full name, even if similar, to promote transparency. JimPas clarifies that users may leave their full name blank or incomplete unless it’s a required field. codinghorror confirms it’s not possible to display redundant info when names match. Mikael_Baggström points out that usernames like ‘medhathanbali’ lack spaces and obscure real names, asking how to prioritize full names in such cases. codinghorror explains the ‘prioritize username’ setting is on by default and notes Mikael is seeing its effect on Meta. Mikael_Baggström confirms finding and resolving the issue. The thread concludes that while redundancy can’t be forced, adjusting the ‘prioritize username’ setting allows full names to appear where they differ from usernames.
If a user leaves their “full name” blank, then the only thing you’ll see is the username. Some users may only fill in their first name, some full name. Unless you make it a required field, not everyone will comply.
I believe the setting is called “prioritize username” and it is on by default, you are seeing the effect of changing that site setting right here on meta, look at your post