Question: how wives did david have?
Answer: Then Saul sent Michal to Galim to marry Palti, son of Laish. David then took wives in Hebron, according to 2 Samuel 3; they were Ahinoam the Yizre'elite; Abigail, the wife of Nabal the Carmelite; Maacah, the daughter of Talmay, king of Geshur; Haggith; Abital; and Eglah.