John B. Smith may refer to:John B. Smith, American politician John B. Smith, American politician John Baptist Smith (1843–1923), Confederate States Army officer John Benjamin Smith (1796–1879), British politician John Bernhardt Smith (1858–1912), American entomologist John Blair Smith (1764–1799), president of Union College John Brown Smith (1837–?), American anarchist John Butler Smith (1838–1914), American politician