Meaning of the name Tom: Twin
Origin of the name Tom: Aramaic
Alternate spellings of the name Tom: Thom, Tomm