*Minor differences ignored. Grouped by changes, with first version listed as example.
Elishama, and Eliphelet - In this and the eighth verse these two names occur twice; some think this is a mistake, but others suppose that two persons of these names died young, and that the next born received the name of the deceased. - See Jarchi.
Ibhar also, and (d) Elishama, and Eliphelet,
(d) Elishama, or Elishua, (2-Samuel 5:15) and Eliphelet died, and David named those sons who were born next by the same names; in the book of kings his living children are mentioned and here both they that were alive and dead.
Elishama and Eliphelet--Two sons of the same name are twice mentioned (1-Chronicles 3:8). They were the children of different mothers, and had probably some title or epithet appended by which the one was distinguished from the other. Or, it might be, that the former two were dead, and their names had been given to sons afterwards born to preserve their memories.
Eliphelet - And he had two other sons called by the same names, 1-Chronicles 3:8, probably they were by different wives: and probably they were then distinguished by some additional clause or title, which is here omitted, because the two first were dead before the two second were born, and therefore the names of the deceased were given to these to preserve their memory.
*More commentary available at chapter level.