James Hennessy may refer to:

James Hennessy (diplomat) (1923–2024), British diplomat and civil servant James Hennessy (politician) (1867–1945), French politician, naval officer and equestrian James Hennessy, 2nd Baron Windlesham (1903–1962), British peer and decorated British Army officer