Name Thomas generally means Twin, and is a Masculine (or Boy) name, which means generally Men's or Boy's have this name. Name Thomas has Greek, Hebrew, English, Norwegian, Biblical, French, Indian origin and people with name Thomas are mostly Christian by religion. . |