Display user's name instead of username
I'd add a new field called Display Name (or similar), then then use hook__user_format_name_alter() to load in that field, and change the display name to use the field value instead of the user name.

Here's the change record for D7 -> D8, where it used to be hook_username_alter(): https://www.drupal.org/node/1408514