Bo to połączenie dwóch norm a nie jedna osobna. Pierwsza określa kod języka, a druga kod kraju. Za kod języka odpowiada ISO 639, którą już zauważyłes. Za kraj kod alfa-2 w ISO 3166-1 Stąd się bierze en-US i en-GB jako odpowiednio angielski amerykański i angielski brytyjski.
EDIT: Znalazłem tego osobną nazwę... "IETF language tag" lub po prostu "language tag". Odsyłam do http://www.langtag.net/