In various places in the CRM a Contact's name can be viewed as an automatically-created, concatenated single field called Contact Name (for instance at the top of a Contact page, and under Contact Details), Display Name (in Settings), or Full Name (I can't find an example at the moment, but I know I've seen it).
This field appears to concatenate the Salutation, First Name and Last Name fields together.
We also store Preferred First Name (i.e. a nickname) and Suffix (e.g. "Jr." or "III") in separate custom fields.
I'd like to know if it's possible to alter what's being concatenated in that auto-built field to include these other items.
Right now, a name like John "Jonny" Smith, Jr. would be displayed as John Smith when using this auto-built field, which isn't correct.
If it's not possible to change the "official" display name (which is my preference), I know I can create a custom concatenated field using the elements I want. However, can I hide the Contact Name field under Contact Details? Because as far as I can tell there's no way to hide or even move this field in the module's layout.
I did some searching prior to posting this issue, so for other people who have the same interest, here are some resources:
Creating a custom concatenated field
Parsing full names into separate fields (basically the opposite of what I want to do)
Updating a custom module's display name with a function and workflow (not sure if this would work with the Contact module)