Charles P. Barnes and his wife Annie had six children, as indicated by the historical records and family trees on MyHeritage. The children include Franklin Barnes and Ivy Evelyn Child (born Barnes), with four other children's names not specified in the search results. There is no need for further refinement as the information is clear and directly answers the question.