English short form of Timothy [q.v.], from Greek "honoured of God".
Tim is one of many Anglicized forms of the Irish Gaelic Tadhg [q.v.], from Gaelic "poet, philosopher".