iPhone - contacts show up in contacts but not in messages
The answer is from Some text messages showing phone number not contact name  My language was set to English. I selected English again and it fixed it!