John Arthur Hughes (November 2, 1880 – May 25, 1942) was an officer in the United States Marine Corps and a Medal of Honor recipient for his role in the United States occupation of Veracruz.