We do not know whether this list of names is complete. Perhaps it leaves out some names. The word ‘son’ in the Bible sometimes means ‘grandson’ and it sometimes means ‘*descendant’. (For example, Jesus was called ‘David’s son’. But there were many fathers and sons between king David and Jesus.)

Continues after advertising
Continues after advertising