Nikostratos

Greek
"army of victory"

Nikostratos Origin and Meaning

The name Nikostratos is a boy's name of Greek origin meaning "army of victory".

A lengthy Olde World route to Nick.