If the John Cross you're seeing had a father who came from a large family, then the other John Crosses that you're seeing could well be cousins, born in the same area. Families also had the habit of using favourite names within the family, so if 'your' John Cross's father had brothers who settled in the area, they could have sons of about the same age (called John) living close by.