James Rooke or Rook may refer to:
- James Rooke (British Army general) (1742–1805), English general and politician
- James Rooke (British Legion officer) (1770–1819), British soldier in the Napoleonic wars
- James Rook (rowing) (born 1997), Australian rowing coxswain
- Nightmaster (James "Jim" Rook), a fictional character by DC Comics