Potrebbe derivare dal nome normanno Cahir, oppure da soprannomi originati dal termine arabo hair, "gentile, buono". In alcuni casi deriverebbe invece dal toponimo Pieve del Cairo (PV).
Il cognome Cairo ha un ceppo tra sudmilanese e pavese, un ceppo salentino ed uno nel cosentino.
Il cognome Cairo è 258° nella regione Valle d'Aosta Il cognome Cairo è 182° nella provincia di Cosenza Il cognome Cairo è 5° nel comune di Castelnuovo Scrivia (AL)