David's two wives, Ahinoam and Abigail, had been taken captive with everyone else.
David went to Hebron with his two wives, Ahinoam and Abigail. Ahinoam was from Jezreel, and Abigail was the widow of Nabal from Carmel.
Elkanah had two wives, Hannah and Peninnah. Although Peninnah had children, Hannah did not have any.