James Duff
James Duff is the name of:
- 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 ( writer ) ( born 1955 ), American screenwriter
- James Duff Duff (1860-1940), British translator and philologist Classic
- James Fitzjames Duff (1898-1970), British educationalist
- James Grant Duff (1789-1858), British officer
- James H. Duff (1883-1969), American politician
- Disambiguation