Atticus calls Mayella a child for a very good reason. First, he wanted to emphasize to the jury and the judge that Mayella is very naive and simple (and lonely) and acts in every way in a childlike manner. And a child often confuses what they see and hear, and certainly don't understand the greater world of the adult.