James Earl or James Earle may refer to:
- James Earl (1761–1796), American painter
- James Earl (grazier) (1835–1905), Australian pastoralist and merchant
- Jim Earl, American cartoonist and comedian
- Jimmy Earl (born 1957), American jazz musician
- James Earle (1755–1817), British surgeon
- James Earl (actor), American actor in Glory Daze