William Armstrong (1795-1847) was an American Jeffersonian Republican politician. He served as the Mayor of Nashville, Tennessee from 1829 to 1833.