Nicostratos \n(i)-cos-tratos, nic(o)-st-ratos\ as a boy's name is a variant of Nikostratos (Greek), and the meaning of Nicostratos is "victorious army".
The baby name Nicostratos sounds like Nicostratus and Nicostrato.