Scottish diminutive of Thomas, from Aramaic meaning 'twin,' popularized by Burns' Tam o' Shanter.
Like Tam?
Swipe through thousands of names like it