How to change "display name" for email contact in mac mail?

It looks like this is the display name associated with that email address, as set by the email owner. You have no control over this unless/until you add it as a contact and override the display name. This is why when you get an email from a brand new address you typically see a display name instead of the raw email address.