Meaning & Origin
A diminutive of the male given name Thomas.
Tommy is a boy's and girl's baby name of Aramaic origin, a diminutive of Thomas, which traces back to the Aramaic Ta'oma meaning 'twin.' While Thomas carries gravitas, Tommy brings the same heritage with a sunnier, more playful energy.
Tommy Hilfiger, Tommy Lee Jones, and Tommy Emmanuel span fashion, film, and music — evidence of the name's wide cultural reach. It hit peak popularity in the 1940s and has since settled into comfortable use as both a nickname and a formal given name.