Steven

(Or Stephen) I like both spellings. Steve is a classic nickname, and very...solid sounding. Very masculine as is Tim.

Steven is a medieval variation of Stephen. This spelling is currently more popular than the -ph- version in the USA and has been since throughout most of the 20th century.
See Also: Stephen

Your Favorite Names