Keith McDonald

Keith McDonald may refer to:


 * Keith McDonald (baseball) (born 1973), former St. Louis Cardinals baseball player
 * Keith McDonald (footballer) (1929–1990), former Essendon footballer
 * Keith McDonald (American football) (born 1963), former National Football League wide receiver