ICAO lennufirmakood on kolmetäheline kood, millega Rahvusvaheline Tsiviillennunduse Organisatsioon (ICAO, International Civil Aviation Organization) tähistab lennufirmasid (lennuoperaatoreid). ICAO väljastab igale operaatorile unikaalse kolmetähelise koodi ja kutsungi, mida kasutatakse raadiosides. IATA lennufirmakoodide süsteem, milles tähistused pole unikaalsed, ühtlustatakse aja jooksul ICAO süsteemiga.
ICAO koodi kasutatakse sarnaselt IATA koodiga lennu numbri osana (näiteks EZY3445 – easyJeti lend nr 3445 London Stansted – Tallinn).
ICAO on lennufirmakoode väljastanud alates 1947. aastast. Algul olid koodid kahekohalised ja identsed IATA koodidega. 1980. aastate algul võeti lennufirmade arvu suurenemise tõttu kasutusele kolmetäheliste koodide süsteem. 1987. aastal sai see ametlikuks standardsüsteemiks.