Search
IATA codes airline names history two-digit theories legends

Stuff of legend: airline code origin stories

Share this article

Let’s face it: airline codes are boring. Or so it seems at first. BA is British Airways, AA is American Airlines and so on. Others are random. IATA will assign available codes to airlines as needed and it is not necessarily a creative process. JetBlue getting B6 is one example. But sometimes there’s a lot more to them. Some airlines request particular codes because they want something more significant or more memorable. Others inherit codes from predecessor airlines. The result is a handful of airlines whose airline codes are fairly fascinating. Some have even spawned wild origin theories and urban legends.

Every airline carries a handful of unique identifiers alongside its customer-facing name. Each has both an IATA code (the two-digit codes we’re talking about) and an ICAO code (which has three digits). That’s in addition to the call signs used by air traffic control, which can get pretty interesting as we recently discussed here. But in the list below we’ll focus just on that two-digit IATA code, and some of its most intriguing examples.

All Nippon Airways Nippon Helicopter 747 Kai Tak Hong Kong history airline two-digit codes IATA

All Nippon Airways – NH

Many people see the code NH and get tripped up. Even in Japanese the H has no clear meaning. Well, that’s because the code comes from the days when the airline started as Nippon Helicopter in the 1950s. In fact the airline kept the name Nippon Helicopter for a while even after it introduced fixed-wing aircraft in the form of the DC-3 in 1955, but changed to its current name shortly after. The code, however, stuck.

Czech Airlines – OK

This one is the source of much speculation. Legend says that the delegation choosing the airline’s code didn’t understand English very well so answered OK when asked what code they wanted. Others say they were more savvy than that, and simply thought OK had a nice ring to it. It seems the true story is less amusing: the International Telecommunications Union assigned then Czechoslovakia the radio transmission identifier OK. The aircraft registration prefix for the country is also OK, likely as a result. They just decided to stay consistent. And either way they’ve embraced it, with “OK” used in lots of branding and airline communications to this day. There was a time when the airline even carried big OK titles on aircraft tails.

Egyptair Misrair Egypt IATA code origin MS

EgyptAir – MS

The MS code looks random at first to many of us. If you speak Arabic or have some familiarity with Egypt, though, it’s immediately clear. Misr or masr (مَصْر‎) is what Egyptians call Egypt. The MS code dates to when the airline carried the name Misrair. The name EgyptAir came along in 1971.

El Al – LY

El Al’s code comes from Lydda, the name of the airport the airline flew out of in its infancy. The airport eventually grew into Tel Aviv’s present-day Ben Gurion International (TLV). Go here for more on El Al’s history.

Finnair IATA two-digit code airline history legend

Finnair – AY

Finnair’s code is another that might seem more readily apparent if you speak Finnish. The code stands for Aero Yhtiö. The airline was founded in 1923 as Aero O/Y. The O/Y there would translate to something along the lines of “LLC” in English – it stands for Osakeyhtiö. Yhtiö is a shortening of the term that simply means “company.”

Icelandair – FI

Icelandair began life as Flugfélag Íslands, a straightforward name meaning Flight Company of Iceland – and the source of the FI code which has stuck with it ever since. It later merged with Loftleiðir (which translates to Airways), and became more or less the modern day Icelandair. It took on the current name in 1979.

Aeroflot – SU

It may seem obvious but I never once thought of it until I looked it up: SU stands for Soviet Union. These days the Union is long gone, of course, but the SU code is integral to Russia’s largest airline all the same and it’s unlikely they’ll ever change it. Plus, “AF” is already taken.

S7 Airlines Siberia Airlines history IATA

S7 Airlines – S7

S7 gets an honorable mention here because it’s a rare example of an airline changing its name to its IATA code. The Russian carrier was formerly called Siberia Airlines (and in fact its legal name is still that) but as part of a rebranding involving a lot of bright green paint the airline adopted S7 as its snappy new name. The result? It’s one of the more recognizable Russian airlines.

Spirit Airlines – NK

They say the “NK” code is short for “Ned’s Kids”, referring to Spirit’s founder Ned Homfeld and the way he reportedly treated his staff like family.

Southwest WN history IATA code

Southwest Airlines – WN

Oddly enough, the origin of Southwest’s code is perhaps the source of the most speculation of any airline, and the results appear to be inconclusive. Some say it’s because Colleen Barrett, current President Emeritus of Southwest Airlines and a very influential figure at its founding, is a Willie Nelson fan. Others say it stands for “we’re nuts.” There’s also an incorrect claim floating around that Southwest took over Western Airline’s operating certificate and inherited their code (except Western’s code was WA). If any of the more outlandish theories are true it seems they had a change of heart not long after. Southwest tried for some time to get the code SW from its then and current holder Air Namibia, but ultimately failed because Air Namibia reportedly wanted an exorbitant sum to hand it over.

But why does Air Namibia have SW, you might ask? That’s because Namibia used to be called South West Africa and its airline was appropriately named South West Air Transport.

There are no doubt more examples of unusual origins and unexpected IATA codes. Have we missed any? Do you have any outlandish origin theories to share? Let us know!

Featured image © Ricarda Kuhn

Join the conversation

11 Responses

  1. Hello,

    BRUSSELS AIRLINES = SN which comes from the identification code of the ex-SABENA – acronym of “Société Anonyme Belge d’Exploitation et de Navigation Aérienne”.


  2. Another interesting Airline Prefix is LS for Jet2 Airlines in the UK, the Airline chose LS because it is the first two letters of the postal/zip code for the City where Jet2 Headquarters are, Leeds in England.


  3. Looks like they are running out of 2 letter codes for airlines and 3 letter codes for airports. Any talk about going to 3 letters for airlines and 4 letters for Airports?
    Also: Why do airports in Canada all starts with Y? Any other countries in the world do a specific leading character codes?


  4. One you haven’t mentioned is Air New Zealand. These days it’s the logical NZ— but it used to be TE—, from the days when it was Tasman Empire Airways.


  5. A few years ago I bought some tickets on Jin Air out of ICN, South Korea. The airline code, LJ, caught my attention because it looked familiar. While living in Sierra Leone I flew on Sierra Leone Airlines and the airline code they used was LJ. I see that Sierra Leone Airlines ceased operations almost two decades ago, and Jin Air began operations a few years later. Do you have any other information about the LJ code? Is it very common for codes to be recycled like this?


  6. Wonderful memories of my halcyon days in the airline industry, being Sales Manager Midlands for Japan Airlines for well over 31 happy memorable years.


  7. hello sir, This blog contains a lot of information about airline codes. thanks for sharing such an amazing blog with us.


  8. Thai Airways Company had the TH code and got another code TG for their international arm – Thai Airways International.

    They later merged the two companies together to create a single national carrier and they kept the “Thai Airways International” name and code.

    TH was released and now hold by Raya Airways of Malaysia.

    I wish they kept the TH code instead of TG.


  9. In India – Indigo uses 6E which sounds like sexy. Their onboard magazine is called Hello 6E

    Another airline Air Asia India (which is now Air India Express) has I5 which sounds like Hi 5.


Leave a Reply

Your email address will not be published. Required fields are marked *

On The Radar Logo

Get the latest aviation news delivered to you

Get the latest aviation news delivered to you

Flight tracking and aviation industry news direct to your inbox

Aviation news comes quickly, so join more than 1.7 million others who receive weekly aviation industry and flight tracking news from Flightradar24 direct to their inbox.

Share this article
Latest threads
Latest video

Most wanted airport receiver locations

We’re always looking for additional receiver hosts in areas that either lack coverage or need additional coverage. Help us grow the Flightradar24 ADS-B network.

Trending articles
On The Radar Logo
Get weekly updates on Flightradar24 and have the latest aviation news land in your inbox.
AvTalk Logo

AvTalk Episode 316: The helicopter in the Hudson

Most wanted airport receiver locations

We’re always looking for additional receiver hosts in areas that either lack coverage or need additional coverage. Help us grow the Flightradar24 ADS-B network.

How flight tracking works

Flightradar24 combines data from several data sources including ADS-B, MLAT and radar data.
Search the blog
Follow us
Latest AvTalk Podcasts
More stories
In April 2010, the Icelandic volcano Eyjafjallajökull erupted, spewing ash high into the atmosphere and wreaking havoc on commercial air traffic in Europe and…
A man with a knife hijacked a Tropicair Cessna Grand Caravan in Belize yesterday. He stabbed three fellow passengers before being shot by another…
An example full flight summary response from the Flightradar24 API: { "data": [ { "fr24_id": "0987654321", "flight": "SK1415", "callsign": "SAS1415", "operated_as": "SAS", "painted_as": "SAS", "type": "A20N", "reg": "SE-DOY", "orig_icao": "ESSA", "orig_iata": "ARN", "datetime_takeoff": "2023-01-27T05:15:22", "runway_takeoff": "12R", "dest_icao": "EKCH", "dest_iata": "CPH", "dest_icao_actual": "EPWA", "dest_iata_actual": "WAW", "datetime_landed": "2023-01-27T06:15:10", "runway_landed": "27L", "flight_time": 3600, "actual_distance": 1007.74, "circle_distance": 6245, "category": "Passenger", "hex": "4A91F9", "first_seen": "2023-01-27T05:06:22", "last_seen": "2023-01-27T06:18:10", "flight_ended": "true" } ] }
Flightradar24’s new and powerful API continues to grow, and the Flight summary API endpoint is our latest addition. Flight summary is our most requested…

Flight tracking top 10 aircraft

Explore the top 10 most tracked aircraft and find out why these particular aircraft draw so much interest.

Help to grow our flight tracking coverage

We are continually looking to improve our flight tracking and the airports below are where new receivers will add the most coverage. Apply for a receiver today and if accepted you’ll receiver a free Flightradar24 Business Subscription.

Free ADS-B Receiver
Flightradar24 logo
Try the full Flightradar24 experience free for 7 days
Remove ads and unlock over 50 additional features
On The Radar Logo

Get the Flightradar24 Aviation newsletter

Flight tracking and aviation industry news direct to your inbox

Aviation news comes quickly, so we want to bring more of the aviation world to you with our weekly Flightradar24 aviation newsletter - On The Radar.

On The Radar Logo