Dovrebbe derivare dai vari toponimi contenenti la radice Corn- tipo Corna Imagna, Cornalba e Cornale, tutti in provincia di Bergamo, o Cornate d'Adda (MI) o Corno Giovine (LO).
Il cognome Corno,oltre al ceppo milanese, sembrerebbe averne anche uno cosentino.
Il cognome Corno è 507° nella regione Lombardia Il cognome Corno è 78° nella provincia di Monza E Della Brianza Il cognome Corno è 2° nel comune di VEDANO AL LAMBRO (MB)