Barnard is a city in Nodaway County, Missouri, in the United States. As of the 2000 census, the city population was 257. It is served by the South Nodaway R-IV School District, and is the location of the high school. The elementary school is located in Guilford, MO, 5 miles east. The mascot is the Longhorn.