Timothy is a masculine name.
It comes from the Greek name Τιμόθεος (Timόtheos) meaning "honouring God", "in God's honour", or "honoured by God".
Timothy (and its variations) is a common name in several countries.