James Duff
James Duff is the name of the following people:
- James Duff, 2nd Earl Fife (1729–1809), British nobleman
- James Duff, 4th Earl Fife (1776–1857), British nobleman
- James Duff, 5th Earl Fife (1814–1879), British nobleman
- James Duff (screenwriter) (born 1955), American screenwriter
- James Duff Duff (1860–1940), British translator and classical philologist
- James Fitzjames Duff (1898–1970), British educationalist
- James Grant Duff (1789-1858), British officer
- James H. Duff (1883–1969), American politician