Mary Barnes
Mary Barnes may refer to:

 Mary Barnes Cabell (1815–1900), American freedwoman
 Mary Sheldon Barnes (1850–1898), American educator and historian
 Mary Barnes (artist) (1923–2001), English artist and writer