The name Thomas is a baby boy name. The name Thomas comes from the Greek origin. In Greek The meaning of the name Thomas is: The Greek version of the Hebrew word "teuma," meaning "twin." Thomas is considered a Christian name. According to Eusebius, the disciple's name was actually Judah(s). Thomas was a nickname to differentiate him from others who had the same name. He was later apostle and became the`unbelieving Thomas' because he initially didn’t want to believe in the resurrection of Christ (John. 20,24-29). According to the tradition he became a martyr in Indonesia. Holiday: December 21st.