Baby Boy Names
The name Tom is a boy's name meaning "twin". Tom and is often added to lists like Nicknames for Boys and discussed in our forums with posts like "Spelling Bee Name Game".
From the experts:
Just like Sam and Ben, Tom could be revived as a simple, well liked name on its own.