Short form of Thomas, from Aramaic 'Ta'oma' meaning twin.
Like Tom?
Swipe through thousands of names like it