Tommy Atkins (ou plus simplement Tommy, au pluriel tommies) est le terme générique désignant un soldat de l'armée britannique, principalement au cours des deux guerres mondiales.
Déjà connu au XIXe siècle, il est particulièrement associé aux troupes ayant combattu dans les tranchées de la Première Guerre mondiale. Le terme était également utilisé par les troupes allemandes, françaises ou du Commonwealth pour s'adresser à leurs homologues anglais.
Ce surnom a aussi été utilisé pendant la Seconde Guerre mondiale.
Quelque peu tombé en désuétude, le surnom de « Tom » est parfois encore utilisé pour désigner les troupes aéroportées.