Where does “Thom” come from?

Thom is an English given name derived from Latin Thomas, from Ancient Greek Θωμᾶς, from Aramaic תאומא, ultimately from Aramaic תאמא meaning twin.

Ancestry of “Thom”, step by step

StepLanguageWordMeaning
1EnglishThomasAn infidel
2Middle EnglishThomas—
3LatinThōmāsThomas the Apostle
4Ancient GreekΘωμᾶςThomas
5Aramaicתאומאtwin; Thomas
6Aramaicתאמאtwin, double; Gemini
Every word from Aramaic תאמא →Every word from Aramaic תאומא →Every word from Ancient Greek Θωμᾶς →