Thomas, Tom or Tommy London may refer to:

Tom London (1889–1963), American actor Tom London (American football) (born 1954), American football player Tom London (magician) (born 1991), close-up magician and radio personality

See also Thomas Becket, otherwise known as Thomas of London