James, Jim, or Jimmy Barnes may refer to:
People Arts and entertainment James Barnes (author) (1866–1936), American author James Barnes (composer) (born 1949), American composer James Barnes (television director) (born 1979), English television director Jim Barnes (writer) (born 1933), Native American writer Jimmy Barnes (born 1956), Scottish-Australian rock musician
Politics James Barnes (Canadian politician) (1842–1924), farmer, lumberman, railway contractor and political figure in New Brunswick, Canada James M. Barnes (politician) (1899–1958), U.S. Representative from Illinois James Strachey Barnes (1890–1955), British Fascist Party member and diarist Jim Barnes (politician) (1908–1995), New Zealand politician
Sports James Barnes (cricketer) (1886–1963), English cricketer Jim Barnes (golfer) (1886–1966), English professional golfer Jim Barnes (offensive guard), American football player Jim Barnes (American football, born 1959), American football player and coach Jim "Bad News" Barnes (1941–2002), American basketball player
Other fields James Barnes (civil servant) (1891–1969), English civil servant James Barnes (engineer) (1740–1819), English canal engineer James Barnes (general) (1801–1869), American railroad executive and Union Army general in the American Civil War James Antonio Barnes (born 1944), American serial killer James Hector Barnes (1879–1917), British agricultural chemist James Phillip Barnes (1962–2023), American convicted murderer James Stevenson Barnes (1756–1823), British colonel who served in the Napoleonic Wars A. James Barnes (born 1942), American attorney, dean and professor
Fictional characters Bucky Barnes also known as James Barnes, sidekick of Captain America and inheritor of the name
Other SS James Barnes, initial name of cargo ship USS Algol (AKA-54)