James Garvin
James Garvin may refer to:

James Louis Garvin (1868–1947), British writer
James Garvin (basketball) (born 1950), American basketball player 
Jimmy Garvin (born 1952), American professional wrestler
James B. Garvin, NASA scientist