Stephen's first name is Stephen. This is a common name in English-speaking countries and is often used for boys. The name Stephen is of Greek origin and means "crown" or "garland." It is a popular name for saints and martyrs, including Saint Stephen, the first Christian martyr.
Stephen Nedoroscik Expert Challenge: Can You Beat the Highest Score?