A collective noun when referring to a group of people with the same name?
Johns is fine (if a bit unfortunate in its implications for that particular name). John's means "belonging to John".
As evidenced by the common phrase "keeping up with the Joneses", simply pluralizing, even if the name is already theoretically in a plural form, is the way to go.