Benjamin McCulloch (11 novembre 1811 - 7 mars 1862) était un soldat de la Révolution du Texas, un Texas Ranger, un major général de la milice du Texas et ensuite un major de l'armée américaine pendant la guerre américano-mexicaine. Il a ensuite été maréchal des États-Unis, puis général de brigade dans l'armée des États confédérés pendant la guerre civile américaine. Contrairement à la plupart des généraux de la guerre de Sécession, il n'était pas diplômé de West Point.