Boy name origins & meanings Greek : TwinEnglish : Prepared Boy name variations Thomas Tomas Tomaso Tom Thom Thos Tommy Thompson Massey Tamas Thompsen Thompsun Family name origins & meanings Scottish spelling of Thompson.