Benjamin McCulloch (11 november 1811 - 7 maart 1862) was een soldaat in de Texaanse Revolutie, een Texas Ranger, een generaal-majoor in de Texaanse militie en daarna een majoor in het leger van de Verenigde Staten tijdens de Mexicaans-Amerikaanse Oorlog. Daarna was hij U.S. marshal en brigadegeneraal in het leger van de Geconfedereerde Staten tijdens de Amerikaanse Burgeroorlog. In tegenstelling tot de meeste generaals in de Burgeroorlog, was hij geen afgestudeerde van West Point.