Baby Boy Names
The name Tam is a boy's name meaning "twin". Tam and is often added to lists like Scottish Baby Names and discussed in our forums with posts like "Makeover name game: from one gender to the other".
From the experts:
Popularized in Scotland by Tam o'Shanter, the hero of one of Robert Burns most famous poems, it's associated in the U.S. with the plaid cap he gave his name to.