King David had at least eight named wives according to the Bible. These wives are Michal, Ahinoam, Abigail, Maacah, Haggith, Abital, Eglah, and Bathsheba
. In addition to these eight named wives, the Bible indicates that David had other wives and numerous concubines, though their names and exact numbers are not specified
. Thus, while eight wives are explicitly named, the total number of David's wives and concubines was greater but not precisely known.