Rocky Mount police said they believe Rebecca Neville, 25, wanted to hurt the family after an argument early Saturday morning with the boy's mother, who was upset that Neville had her children.
The victim, Keligah Randolph, had been on the front porch with his siblings at the time of the alleged crime.
Charles Randolph, the boy's uncle, said someone from Dee's Christian Day Care Center had tried to drop the children off on Friday evening but that their mother was not there to get them. So, the day care employee left the children with Neville, who was at the Randolph house looking for the children's mother.
Neville had previously been charged with assault with a deadly weapon with intent to kill and driving while impaired. During her first court appearance on Wednesday, she was appointed a defense attorney and ordered to remain in jail without bond.
Neville's next court appearance is scheduled in September.