Force First and Last Name as Display Name
View on WordPress.orgScores higher than 40% of indexed plugins
About
Force the user field "display_name" to be set as the user's first and last name.
Security History
What It Does
Force First and Last Name as Display Name is a lightweight utility plugin that automatically overwrites the WordPress 'display_name' user field with the combination of the user's first and last name whenever it is saved or updated. It prevents users from choosing usernames, nicknames, or other custom strings as their publicly shown name on the front end of the site.
Who It's For
This plugin is best suited for site administrators running membership directories, team profile pages, patient portals, or any front-end where consistent full-name identification matters more than user choice. It fits small to mid-sized businesses that want a tidy, professional appearance on author bylines, comment sections, and user-generated content without policing display names manually.
Who Should Skip It
Sites that rely on usernames, nicknames, pseudonyms, or single-name cultural conventions will find this plugin too restrictive and counterproductive. Multi-author blogs, online communities, or platforms where users expect to personalize how their name appears publicly should look elsewhere.
The Bottom Line
At an overall quality score of 48.43 out of 100, this plugin does one narrow job and does it well according to its small user base, but the lack of support activity and limited adoption make it harder to recommend without reservation. It is worth trying if forced full-name display is a hard requirement, though admins should test it carefully with roles and multilingual names before deploying site-wide.
Related Plugins
Pick this when you need broader control over capabilities and profile fields beyond display name enforcement.
Choose this for media management tasks rather than user profile configuration.
Select this when your problem is controlling outbound WordPress email, not user-facing display names.
Use this for admin impersonation workflows, a completely different troubleshooting use case.
Choose this when you need to let users change their login usernames, not their display names.