1 Some of David’s sons were born in the town of Hebron. This is a list of David’s sons: David’s first son was Amnon. Amnon’s mother was Ahinoam. She was from the town of Jezreel. The second son was Daniel. His mother was Abigail from Carmel in Judah.