This is a extract of a paper called ISO CD 639/2 Draft Proposal, titled "Code for the representation of names of languages, alpha-3 code" dated 12/16/91.
Table 3 Alpha-3 symbols arranged alphabetically by symbol Symbol Language name aar Afar abk Abkhazian ace Achinese ach Acoli ada Adangme afa Afro-Asiatic (Other) afh Afrihili afr Africaans ajm Aljamia aka Akan akk Akkadian alb/sqi Albanian ale Aleut alg Algonquian languages amh Amharic ang English, Old (ca. 450-1100) apa Apache languages ara Arabic arc Aramaic arm/hye Armenian arn Araucanian arp Arapaho art Artificial (Other) arw Arawak asm Assamese ath Athapascan languages ava Avaric ave Avestan awa Awandhi aym Aymara aze Azerbaijani bad Banda bai Bamileke languages bak Bashkir bal Baluchi bam Bambara ban Balinese baq/eus Basque bas Basa bat Baltic (Other) bej Beja bel Byelorussian bem Bemba ben Bengali ber Berber languages bho Bhojpuri bih Bihari bik Bikol bin Bini bis Bislama bla Siksika bod/tib Tibetan bra Braj bre Breton bug Buginese bul Bulgarian bur/mya Burmese cad Caddo cai Central American Indian (Other) car Carib cat Catalan cau Caucasian (Other) ceb Cebuano cel Celtic (Other) ces/cze Czeck cha Chamorro chb Chibcha che Chechen chg Chagatai chi/zho Chinese chn Chinook jargon cho Choctaw chr Cherokee chu Church Slavic chv Chuvash chy Cheyenne cop Coptic cor Cornish cos Corsican cpe Creoles and pidgins, English-based (Other) cpf Creoles and pidgins, French-based (Other) cpp Creoles and pidgins, Portuguese-based (Other) cre Cree crp Creoles and pidgins (Other) cus Cushitic (Other) cym/wel Welsh cze/ces Czech dak Dakota dan Danish del Delaware deu/ger German din Dinka doi Dogri dra Dravidian (Other) dua Duala dum Dutch, Middle (ca. 1050-1350) dut/nld Dutch dyu Dyula dzo Dzongkha efi Efik egy Egyptian (Ancient) eka Ekajuk ell/gre Greek, Modern (1453- ) elx Elamite eng English enm English, Middle (1100-1500) epo Esperanto esk Eskimo (Other) esl/spa Spanish est Estonian eth Ethiopic eus/baq Basque ewe Ewe ewo Ewondo fan Fang fao Faroese fas/per Persian fat Fanti fij Fijian fin Finnish fiu Finno-Ugrian (Other) fon Fon fra/fre French fre/fra French frm French, Middel (ca. 1400-1600) fro French, Old (ca. 842-1400) fry Friesian ful Fulah gaa Ga gae/gdh Gaelic (Scots) gai/iri Irish gay Gayo gdh/gae Gaelic (Scots) gem Germanic (Other) geo/kat Georgian ger/deu German gil Gilbertese glg Gallegan gmh German, Middle High (ca. 1050-1500) goh German, Old High (ca. 750-1050) gon Gondi got Gothic grb Grebo grc Greek, Ancient (to 1453) gre/ell Greek, Modern (1453- ) grn Guarani guj Gujarati hai Haida hau Hausa haw Hawaiian heb Hebrew her Herero hil Hiligaynon him Himachali hin Hindi hmo Hiri Motu hun Hungarian hup Hupa hye/arm Armenian iba Iban ibo Igbo ice/isl Icelandic ijo Ijo iku Inuktitut ile Interlingue ilo Iloko ina Interlingua (International Auxilary Language Association) inc Indic (Other) ind Indonesian ine Indo-European (Other) ipk Inupiak ira Iranian (Other) iri/gai Irish iro Iroquoian languages isl/ice Icelandic ita Italian jav/jaw Javanese jaw/jav Javanese jpn Japanese jpr Judeo-Persian jrb Judeo-Arabic kaa Kara-Kalpak kab Kabyle kac Kachin kal Greenlandic kam Kamba kan Kannada kar Karen kas Kashmiri kat/geo Georgian kau Kanuri kaw Kawi kaz Kazakh kha Khasi khi Khoisan (Other) khm Khmer kho Khotanese kik Kikuyu kin Kinyarwanda kir Kirghiz kok Konkani kon Kongo kor Korean kpe Kpelle kro Kru kru Kurukh kua Kuanyama kur Kurdish kus Kusaie kut Kutenai lad Ladino lah Lahnda lam Lamba lao Lao lap Lapp languages lat Latin lav Latvian lin Lingala lit Lithuanian lol Mongo loz Lozi lub Luba-Katanga lug Ganda lui Luiseno lun Lunda luo Luo (Kenya and Tanzania) mac/mke Macedonian mad Madurese mag Magahi mah Marshall mai Maithili mak Makasar mal Malayalam man Mandingo mao/mri Maori map Austronesian (Other) mar Marathi mas Masai max Manx may/msa Malay men Mende mic Micmac min Minangkabau mis Miscellaneous (Other) mke/mac Macedonian mkh Mon-Khmer (Other) mlg Malagasy mlt Maltese mni Manipuri mno Manobo languages moh Mohawk mol Moldavian mon Mongolian mos Mossi mri/mao Maori msa/may Malay mul Multiple languages mun Munda (Other) mus Creek mwr Marwari mya/bur Burmese myn Mayan languages nah Aztec nai North American Indian (Other) nau Nauru nav Navajo nde Ndebele (Zimbabwe) nld/dut Dutch ndo Ndonga nep Nepali new Newari nic Niger-Kordofanian (Other) niu Niuean non Old Norse nor Norwegian nso Northern Sohto nub Nubian languages nya Nyanja nym Nyamwezi nyn Nyankole nyo Nyoro nzi Nzima oci Langue d'oc (post 1500) oji Ojibwa ori Oriya orm Oromo osa Osage oss Ossetic ota Turkish, Ottoman oto Otomian languages paa Papuan-Australian (Other) pag Pangasinan pal Pahlavi pam Pampanga pan Panjabi pap Papiamento pau Palauan peo Old Persian (ca. 600-400 B.C.) per/fas Persian pli Pali pol Polish pon Ponape por Portuguese pra Prakrit languages pro Provencal, Old (to 1500) pus Pushto que Quechua raj Rajasthani rar Rarotongan roa Romance (Other) roh Raeto-Romance rom Romany ron/rum Romanian rum/ron Romanian run Rundi rus Russian sad Sandawe sag Sango sai South American Indian (Other) sal Salishan languages sam Samaritan Aramaic san Sanskrit sco Scots scr Serbo-Croatian sel Selkup sem Semitic (Other) shn Shan sid Sidamo sin Sinhalese sio Siouan languages sit Sino-Tibetan (Other) sla Slavic (Other) slk/slo Slovak slo/slk Slovak slv Slovenian smo Samoan sna Shona snd Sindhi sog Sogdian som Somali son Songhai sot Sotho spa/esl Spanish sqi/alb Albanian srr Serer ssa Nilo-Saharan (Other) ssw Swazi suk Sukuma sun Sundanese sus Susu sux Sumerian sve/swe Swedish swa Swahili swe/sve Swedish syr Syriac tah Tahitian tam Tamil tat Tatar tel Telugu tem Timne ter Tereno tgk Tajik tgl Tagalog tha Thai tib/bod Tibetan tig Tigre tir Tigrinya tiv Tivi tli Tlingit tog Tonga (Nyasa) ton Tonga (Tonga Islands) tru Truk tsi Tsimshian tsn Tswana tso Tsonga tuk Turkmen tum Tumbuka tur Turkish tut Altaic (Other) twi Twi uga Ugaritic uig Uighur ukr Ukrainian umb Umbundu und Undetermined urd Urdu uzb Uzbek vai Vai ven Venda vie Vietnamese vol Volapuk vot Votic wak Wakashan languages wal Walamo war Waray was Washo wel/cym Welsh wen Sorbian languages wol Wolof xho Xhosa yao Yao yap Yap yid Yiddish yor Yoruba zap Zapotec zen Zenaga zha Zhuang zho/chi Chinese zul Zulu zun Zuni