Lieutenant-General Sir Desmond Francis Anderson, KBE, CB, CMG, DSO (1885–1967) was a British officer in both World War I and World War II.