Stavros is a Greek name meaning "cross," from the Christian symbol and religious word root.
Like Stavros?
Swipe through thousands of names like it