General Weir
General Weir may refer to:

Colin Weir (born 1971), British Army major general
George Alexander Weir (1876–1951), British Army general
Norman Weir (1893–1961), New Zealand Military Forces major general
Stanley Price Weir (1866–1944), Australian Army brigadier general
Stephen Weir (1904–1969), New Zealand Military Forces major general