La raison pour laquelle vous voyez de la ressemblance est parce que c'est un "ancien" aéroport. À l'origine, les aéroports étaient appelés par le nom de la ville. L'aéroport de Los Angeles était LA, San Francisco était SF, San Jose était SJ, etc. Ce sont les codes IATA .
Mais, il n'y a pas assez de combinaisons de 2 lettres pour tous les aéroports, et une lettre supplémentaire a été ajoutée. Ainsi, LA est devenu LAX (LAA est un aéroport du Colorado), SF est devenu SFO (SFA est un aéroport de Tunisie), San Jose est devenu SJC etc. Les nouveaux aéroports n'avaient pas assez de combinaisons disponibles pour suivre la convention. L'aéroport d'Orchard Field de Chicago est devenu ORD (seul "O" a une ressemblance).
San Jose, Californie est SJC. Mais qu'en est-il de San Jose aux Philippines? C'est SJI. Et San Jose au Costa Rica? C'est SJO.
D'autres conflits affectent également le codage: par exemple, l'aéroport de Londres Gatwick est LGW, car LGA est pris par l'aéroport de New York City LaGuardia (les deux ont des acronymes LGA).
De nombreux pays systématisent le codage à l'interne, par exemple de nombreux nouveaux aéroports canadiens commencent par Y, ce qui les place dans les listes des aéroports. Les codes OACI à 4 lettres plus récents (à ne pas confondre avec les codes à 3 lettres IATA, ils ne sont pas les mêmes) ont une première lettre (ou deux premières) pour marquer le pays / la région K pour les États-Unis (donc LAX devient KLAX), C pour le Canada (donc Toronto YYZ devient CYYZ), E et L pour l'Europe, EG pour le Royaume-Uni (en changeant LHR en EGLL), etc. etc. Certains conservent les 3 lettres dans le codage des 4 lettres (comme LAX-> KLAX) , certains ne le font pas (comme LHR-> EGLL).