Stephen

Meaning of the name Stephen: Form of Stefan; Crown or wreath

Origin of the name Stephen: Russian, Greek

Gender: 
Boy