David Moore (July 3, 1817 – July 19, 1893) was an American military officer who served in the Mexican–American War and the American Civil War. He attained the rank of brevet Brigadier General, United States Volunteers before leaving military service. Later he would serve as a member of the Missouri General Assembly.