Derived from the Greek ευ (ef) "good" and στρατός (stratos) "army". The name means "good soldier".
Efstratios, Evstratios, Stratos
The name EFSTRATIOS belongs to 64 from the 46314 users of our facebook application (from 2009 to 2012) and they consist the 0.14% of these users.