I have an iPhone 7 with iOS 10.3.3 and after I login to iMessage on my mac, alot of my contacts are missing, but the funny thing is, if search for the name in iMessage on the iphone the contact appears, however it does not appear on iMessage on my mac when search for name.

How do I get these missing contacts back? They appear not to be gone forever as I can still search for them in iMessage on my iPhone.

  • Do you synchronise your contacts with iCloud?
    – user61744
    Commented Aug 5, 2017 at 20:16
  • How do I check?
    – user979331
    Commented Aug 6, 2017 at 18:57
  • Settings > iCloud > Contacts is switched on?
    – user61744
    Commented Aug 6, 2017 at 19:00

1 Answer 1


I accidentially figured this out myself poking around with the same issue. My contacts are stored on my company's servers. So I changed the default contacts to my iPad and this fixed the issue. I then put my contact default back to my company's server and it still works.

Go to Settings > Contacts Look at the Default Account value and note what it is. You will need this for the last steo. Change the Default Account (hopefully you have more than one) to iPad - Or, just switch it to someting other than what it is. Check your messages and see if the names show up instead of phone numbers Go back to Contacts and put the default back to whatever it was orginally.

This worked for me, hope it works for others. Good Luck

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .