James Greer could refer to:

James Augustin Greer (1833–1904), American naval officer Jim Greer (born 1962), American politician and businessman James Greer (writer) (born 1971), American novelist, screenwriter, and musician James Greer (character), fictional character in Tom Clancy's Ryanverse