James Stephen Peters Jr. (born June 20, 1944 in Montreal, Quebec) is a retired Canadian ice hockey left wing who played 309 games in the National Hockey League. His father, Jimmy "Shakey" Peters Sr., also played in the NHL.
Peters started his NHL career with the Detroit Red Wings in the 1964–65 season. He would also play for the Los Angeles Kings between 1968 and 1975, during which time he also played for several American Hockey League, Central Hockey League, and Western Hockey League teams. He would retire after the playing the 1975–76 season in the CHL with the Fort Worth Texans.
After his playing career, Peters served as head coach at Northern Arizona University, and as an assistant at Rensselaer Polytechnic Institute.