William Wilson (1847 – December 22, 1895) was a United States soldier who served with the United States Army's Cavalry as a sergeant during the mid to late 19th century. He is known for being one of only nineteen individuals to twice receive his nation's highest award for valor, the U.S. Medal of Honor.