Benjamin McCulloch (11 novembre 1811 - 7 marzo 1862) è stato un soldato nella rivoluzione texana, un Texas Ranger, un maggiore generale nella milizia texana e successivamente un maggiore nell'esercito degli Stati Uniti durante la guerra messicano-americana. Fu poi maresciallo degli Stati Uniti e generale di brigata nell'esercito degli Stati Confederati durante la guerra civile americana. A differenza della maggior parte dei generali della guerra civile, non si era laureato a West Point.