Sending an email from contacts does not display the recipient's name correctly

Sending an email from contacts does not display the recipient's name correctly

When I select a contact or group of contacts and then click the envelope to send mail, the contacts are added to the To section of a new email. Unfortunately, their First and last names are not displayed. The part of the email address before the @ sign is displayed.

If I begin typing a contact name from within the To section of an email, the name is displayed correctly.

Is there a way to specify that I want the contacts names to show up as first and last name when creating an email from contacts?

This is the same email address. (not a real address, just one I made up to use as an example)
This is what it looks like when typing the contact name in the email: (What I want it to look like)
"Bethany Hutchings" < creampuff77@yahoo.com>

and this is what it looks like when clicking the envelope in contacts:  (not good)
"creampuff77" < creampuff77@yahoo.com>