You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

iMessage not showing Contact Names on Mac

Hello,


I need help. I tried to turn my settings for iCloud on and off on my mac and on my phone but my contact names still do not appear in the iMessage app on the computer.


What else can I do to solve this?


Weird enough, my contacts on my computer are old ones that I do not have on my phone.

Posted on May 10, 2016 6:54 PM

Reply
Question marked as Top-ranking reply

Posted on May 11, 2016 9:56 AM

First, don't waste your time trying to "repair permissions." That feature, which was always useless, has finally been eliminated from OS X.

Please take each of the following steps that you haven't already tried.

Step 1

You may need to synchronize contacts between the Mac and your other devices. One way to do that is via iCloud. On the Mac, open the iCloud preference pane and sign in if you haven't already done so. Check the box marked Contacts. Do the equivalent on your mobile device(s).

Make sure that your contact accounts are enabled in the Accounts tab of the Contacts preferences window.

Step 2

From the menu bar, select

 ▹ System Preferences... ▹ Language & Region

From the Region menu in the window, select one of the preset regions. If one is already selected, choose a different one, then change it back. Close the preference pane. Quit and relaunch Messages.

If you still have the problem after taking those steps, post your results.

12 replies
Question marked as Top-ranking reply

May 11, 2016 9:56 AM in response to _tatnat

First, don't waste your time trying to "repair permissions." That feature, which was always useless, has finally been eliminated from OS X.

Please take each of the following steps that you haven't already tried.

Step 1

You may need to synchronize contacts between the Mac and your other devices. One way to do that is via iCloud. On the Mac, open the iCloud preference pane and sign in if you haven't already done so. Check the box marked Contacts. Do the equivalent on your mobile device(s).

Make sure that your contact accounts are enabled in the Accounts tab of the Contacts preferences window.

Step 2

From the menu bar, select

 ▹ System Preferences... ▹ Language & Region

From the Region menu in the window, select one of the preset regions. If one is already selected, choose a different one, then change it back. Close the preference pane. Quit and relaunch Messages.

If you still have the problem after taking those steps, post your results.

May 10, 2016 9:41 PM in response to _tatnat

Are you signed into the same iCloud account on the Mac and the Phone? Is the same Apple ID associated with that iCloud account signed into Messages?


What do you see when you go to the Contacts App on iCloud.com on your browser on the Mac?


You can try signing out of iCloud on the Mac, and then back in again. When you sign out, it will ask you if you want to keep your contacts on the Mac. If you want those contacts to be in iCloud, say YES. Then when you sign back in, it will ask if you want to Merge them with iCloud. Say YES again.


The sign out and back in again should push the Mac Contacts to iCloud, and the iCloud Contacts to the Mac.


Cheers,


GB

Dec 21, 2017 11:10 PM in response to _tatnat

Story:

my Macbook Pro 2013 came with Mavericks. i've updated my macOS with every release till High Sierra. everything was fine.

in 2017 i've formatted SSD and re-installed High Sierra. I mentioned the problem with phone numbers instead of Contact Names. nothing helped, even new re-install.


Solution:

Install Mavericks, then upgrade it from AppStore to High Sierra. The problem is gone.

iMessage not showing Contact Names on Mac

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.