General Dalzell may refer to:

Robert Dalzell (British Army officer, born 1662) (1662–1758), British Army general of foot Arthur Dalzell, 13th Earl of Carnwath (1851–1941), British Army brigadier general

See also Henry Dalzell-Payne (1929–2018), British Army major general