
The origin of the first name "Tom" is English. It is a diminutive form of the name Thomas, which is derived from the Aramaic name תָּאוֹמָא (Ta'oma') meaning "twin".
Please wait, data loading. It may take 1 minute or 2...
Please wait, data loading. It may take 1 minute or 2...
Please wait, data loading. It may take 1 minute or 2...
Please wait, data loading. It may take 1 minute or 2...
Please wait, data loading. It may take 1 minute or 2...
Enter the first name you are looking for below: