John McCloy (January 3, 1876 – May 24, 1945) was a sailor in the United States Navy who is one of only 19 individuals to receive the Medal of Honor twice. He received his first Medal of Honor for action in the Boxer Rebellion in June 1900. His second such award came in 1915 for action in Vera Cruz, Mexico in April 1914.