James Head may refer to:
- James Head (director), Canadian filmmaker
- James Head (fighter) (born 1984), American mixed martial artist
- James Marshall Head (1855–1930), mayor of Nashville, Tennessee
- James B. Head (1846–1902), Justice of the Alabama Supreme Court
- James W. Head, American professor and engineer