The name Thomas means twin. So, there is more than one of you out there in the world! Me too! You share your name name with many different famous people such as Thomas Jefferson. It is a Christian name and is named in the Bible. St. Thomas was once of the 12 Disciples.