Boy name origins & meanings Greek : TwinEnglish : Prepared Boy name variations Thomas Tomas Tomaso Tom Thos Tommy Thompson Thomson Massey Tamas Thompsen Thompsun Family name origins & meanings Scottish and French : from a short form of Thomas.