Loading name…
masculine · English origin
Tommy is an English diminutive of Thomas, which derives from the Aramaic name Toma, meaning twin. The name gained its biblical resonance through the apostle Thomas, famously doubted in Christian tradition, and spread widely across Europe following the martyrdom of Thomas Becket in the twelfth century. Tommy came to function as an independent given name in its own right, and in British slang Tommy Atkins became a generic term for an ordinary British soldier. Related forms include Tom, Tommie, and the original Thomas.
RELATED