Scottish pet name for Thomas, from Aramaic "twin", probably from the Gaelic form, Tamhus. Tam may also used independently as a given name.