John, son of Caleb and Susan Barnes was baptised at at St Peter and Paul, Nether Heyford, Northamptonshire on 21 May 1877  He was probably 7 or 8 years old (see research notes). A John Barnes' birth was recorded in the Northampton registration district (which included Nether Heyford) in the June quarter of 1869 
John Barnes married Esther Jane Grey at St Peter and Paul, Nether Heyford, Northamptonshire, on 28 February 1889 . Ester's father is given as William, John's as Caleb. All the men were labourers. Witnesses were Henry Ashenden and Elizabeth Barnes.
John died aged 71 was buried at St Peter and Paul, Nether Heyford, on 31 Aug 1940 .
The unusual name of John's father would tend to tie him to the baptism, but that would make him only 11 years old at marriage. But the death at 71 indicates a birth in 1869, which is the date given in the unsourced family tree.
The supposition that this was a late baptism is supported by the baptism of his siblings Lucy and Elizabeth on the same day, and a gap to the baptism of the previous sibling (Ellen in 1858) .
Have you taken a DNA test for genealogy? If so, login to add it. If not, see our friends at Ancestry DNA.