James J. Sheehan (born 1937) is an American historian of modern Germany and the former president of the American Historical Association (2005).