Cognome lombardo, particolarmente dell'area compresa tra le province di Pavia, Milano, Lecco e Bergamo, dovrebbe essere stato originato da soprannomi legati al toponimo Colnago (MI).
Il cognome Colnaghi è 686° nella regione Lombardia Il cognome Colnaghi è 137° nella provincia di Monza e della Brianza Il cognome Colnaghi è 5° nel comune di Sulbiate (MB)