L'ho capito. Nota che questa correzione funziona per un iPhone 5s con iOS 12, con contatti sincronizzati su Google / Gmail. Il tuo chilometraggio può variare.
Il problema sembra essere che i numeri di telefono nell'app dei contatti abbiano perso il formato corretto. Dovrebbero essere nel formato (123) 456-7890 e sono stati formattati come 1234567890. Sembra che iOS faccia un confronto davvero letterale e non possa risolvere questa differenza. Ho testato questa teoria modificando un contatto per mettere un codice internazionale "+1" davanti al numero. Ciò ha costretto il numero al formato corretto e l'app e i messaggi del telefono hanno quindi visualizzato il nome di quella persona.
La sfida era come farlo senza modificare tutti i numeri di telefono.
Ho risolto questo problema cambiando la mia regione dagli Stati Uniti al Canada. Ciò evidentemente impone una riformattazione dei numeri errati. Poi l'ho cambiato negli Stati Uniti.
Vai su Impostazioni, Generale, Lingua e Regione, Regione, seleziona "Canada", quindi premi "Fatto" (scommetto che selezionare una regione potrebbe funzionare). Il cambiamento richiede un po 'di tempo. Quando è completo, guarda le tue ultime chiamate, messaggi vocali e messaggi - dovrebbero essere visualizzati i nomi. Guarda i tuoi contatti - i numeri di telefono dovrebbero essere formattati correttamente. Se è così, il problema dovrebbe essere risolto. In ogni caso, cambia la regione in "Stati Uniti".
Buona fortuna, spero che questo funzioni per te.