My iPhone 4 with iOS 6 is playing up in iMessage. For one person, it is showing their Facebook name (a pseudonym) instead of the name I entered in the contact list (their actual name.)
Additionally, when I type their name, it displays their home phone number as an option which is not stored anywhere in my phone anymore.
For example, say I type John into the To: field. It offers:
That Guy John
mobile +61 4xx xxx xxx
home 03 xxx xxxx
They're the same person on the same linked contact card. I want it to use the name John Smith, but if I choose mobile, it uses That Guy John. Additionally, I've previously deleted the home number from my phone, and it's not stored on Facebook, so I don't know how it's getting it.
Is there a caching issue? How can I make iMessage display the correct contact names and phone numbers?