*Minor differences ignored. Grouped by changes, with first version listed as example.
There is none of thy kindred - The Jewish tribes and families were kept distinct. To do this, and to avoid confusion in their genealogical tables, they probably gave only those names which were found among their ancestors. Another reason for this, common to all people, is the respect which is felt for honored parents and ancestors.
None of thy kindred - As the Jewish tribes and families were kept sacredly distinct, it appears the very names of the ancestors were continued among their descendants, partly through reverence for them, and partly to avoid confusion in the genealogical tables, which, for the sake of distinguishing the inheritances, were carefully preserved in each of the families. It seems to be on this account that the neighbors and relatives objected to a name which had not before existed in any branch of the family.
And they said unto her,.... Her neighbours and relations, there is none of thy kindred that is called by this name; from whence it appears, that it was usual to give names to children after their ancestors, relations, and friends. The Persic version renders it, "in thine Israel there is not any one of this name": but this could not be true; for the name of Jochanan, or John, was a name very common among the Israelites, though not in Elisabeth's family, or her husband's.
*More commentary available at chapter level.