Tommy est un diminutif de Thomas. Thomas est originaire en araméen et signifie « jumeau ». En tant que masculin nom donné a été utilisé au cours des siècles et dans différentes orthographes partout dans le monde. Ce fut le nom de l'un des auteurs des évangiles, ainsi que l'un des apôtres. L'utilisation de Thomas a diminué aux États-Unis ces derniers temps. Il fonctionne comme un nom de famille aussi.