Nikostratos \n(i)-kos-tratos, nik(o)-st-ratos\ as a boy's name is of Greek origin, and the meaning of Nikostratos is "victorious army".
Nikostratos has 3 variant forms: Nicostrato, Nicostratos and Nicostratus.