Stavros (Σταύρος) is a Greek name. It comes from 'σταυρóς', Greek for cross.
Read more about Stavros.