James W. Shirk (16 July 1832 – 10 February 1873) was an officer in the United States Navy during the American Civil War.