Colnaghi

Etymology
Habitational surname from the small village of, in Lombardy.