Steaven is an English variant of Stephen, from Greek Stephanos, meaning "crown" or "garland."
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Steaven?
Swipe through thousands of names like it