Messages Showing Numbers, Not Contact Names? Fix

Recently, I was having this problem: Every time when I receive a message , the message app was showing its phone number instead of its contact name even though I had saved the contact information of this particular person in my iPhone. For example, I had a friend named Selma and her number was (217) XXX XXXX. I saved her (this number) as Selma. However when Selma sent a message, it was showing her number, (217) XXX XXX and not her name, Selma, even she was listed.

I was able to fix this problem. This short article explains how I was able to fix this. If you are having this problem, this article will teach you how you can troubleshoot it.  Here is how:

Phone numbers instead of Contact names (iOS devices)

Please note that we explained this issue before when users were having a very similar problem with then-new iOS 9 update. Please read that article also. If you are still having issues, then please try the following tips:

  1. It seems that iCloud Contacts may cause this. If this is the case, here is you can fix it:
    • On your iPhone or iPad tap Settings > Your Name > iCloud and then turn off Contacts (you will be asked what you would like to do with the previously synced iCloud contacts on your device. Select Delete) and wait a few seconds and turn it back on (when you are asked select Merge). iCloud Contacts
  2. Restart your device. You can restart your device by going to Settings > General > Shut Down and start again.
  3. Force quit the messages app and open again. To close the app (if your device have a Home button), double press the Home button, and swipe up the Messages app. If your device does not have a Home button, e.g, iPhone X, swipe up from the home screen and then swipe up the Messages app. And then reopen the Messages app.
  4. Go to Settings > Messages and turn off MMS Messaging (under the SMS/MMS section) and then turn back on.
  5. Try to disabling Short Name. Please tap Settings > Contacts > Short Name and toggle it off. Please note that Short Name is turned on by default. Short Name lets you see your contacts’ first names (or last name or nick name depending on your settings) instead of the full name. Contacts Short Name
  6. Check the contact number. Make sure it is in this format: + country code (area code) phone number (like: +1 217 721 0000) if it is not in this format, change it and fit in this format. This may be an issue especially if you have international contacts saved. You may want to do this because your iOS device may not recognize it. Here is how you can change a contact name and number:
    • Open Contacts
    • Tap the name of the contact that you would like to change its number
    • Tap the Edit button (upper right corner)
    • Tap the number field
    • Make your changes
    • and then finally tap Done (upper right corner)

See also:

If none of the tips works for you, then you may want to contact Apple support. You can chat or meet with a Genius.

Dr. Serhat Kurt worked as a Senior Technology Director. He holds a doctoral degree (or doctorate) from the University of Illinois at Urbana / Champaign and a master’s degree from Purdue University. Here is his LinkedIn profile.

Thank you for choosing to leave a comment.

Please note the following:

  • All comments are moderated.
  • Your email will NOT be published nor shared.
  • All SPAM comments will be deleted.
  • Please see our comment policy page for more info.

20 thoughts on “Messages Showing Numbers, Not Contact Names? Fix”

  1. I see many posts saying this screwed up their contacts. Happened to me to. Here’s how I fixed it:


    Restore your phone from an iCloud (or iTunes) backup:

    Go to settings, general, reset, erase all content and settings.

    Make a backup of your phone at the moment to be safe. Erase everything, then when it turns back on, go through the steps to restore from an iCloud backup.

    Now you should have your contacts back. Once they are back, go to settings, your Apple ID, icloud, and toggle contacts off, then on again. If it asks you to merge, say yes.

    This fixed it for me. Effectively, I didn’t realize it was possible to have some contacts just on your iPhone, and many others synced to iCloud. You can see this after you do the restore if you go to contacts, groups in the top left. You might see a category called “on this iPhone”. Betcha any of those contacts are the ones that have been showing up as just numbers in iMessage on your Mac. It’s by turning contacts on and off again and merging that you end up putting everything in your contacts into a spot when they are synced to iCloud, and thus show up as names in iMessage.

  2. thanks for completely ruining my phone. I have now deleted all of my contacts and cannot get them back. DO NOT DO ANYTHING THIS POST SUGGESTS.

  3. I have just sorted my with the help of a local apple support person. Last updated my phone then my contacts went to numbers instead of the usual names. This is what sorted mine. Settings-General-Language&Region – it was showing as United States so i had to change it to United Kingdom and hey presto that did the trick. Hope that helps people

  4. Go to Settings > Accounts and Passwords. Select each account that syncs your contacts with your device (like Gmail, Outlook, iCloud, and so forth.) Open each account and toggle the Contacts button OFF, wait 10-20 seconds, then toggle back ON.


Leave a Comment