(8128) Nicomachus es un asteroide perteneciente al cinturón de asteroides, descubierto el 6 de mayo de 1967 por Carlos Ulrrico Cesco y Arnold Klemola desde el Complejo Astronómico El Leoncito, en Cordillera de los Andes, Argentina.
Nicomachus se designó inicialmente como 1967 JP.
Más adelante fue nombrado en honor al filósofo y matemático de la Grecia Clásica Nicómaco de Gerasa (hacia 100 a. C.).
[3] Nicomachus orbita a una distancia media del Sol de 3,1279 ua, pudiendo acercarse hasta 2,7889 ua y alejarse hasta 3,4670 ua.
Emplea en completar una órbita alrededor del Sol 2020 días.