Boy name origins & meanings Greek : Twin Boy name variations Thomas Tomaso Tom Thom Thos Tommy Thompson Thomson Massey Tamas Family name origins & meanings Spanish and Portuguese (Tomás), Catalan (Tomàs), Czech and Slovak (Tomáš), and Polish : from a personal name equivalent to Thomas.