James Buck (1808 – November 1, 1865) was an American Civil War Medal of Honor recipient and a sailor in the United States Navy.