It happened at a house on West First Street in Princeton around 5 p.m. Wednesday.
Relatives told ABC11 that the shooting stemmed from a long standing feud, and that the alleged shooter, 22-year-old Terrance Lockley, of Goldsboro, was angry because his mom was dating a man, who was the intended target.
A family member described what happened.
"The young man pulled up. He had a beef with one of my nephews and just started shooting and hits my six-year-old great nephew," said the child's uncle, Lynnell Best. "He knew. He saw all. He had to see all these kids out here. I hope this is the end. I hope that there's no more retaliation. It doesn't make sense."
The child was grazed. His mother took him to the hospital. He was treated and released.
Lockley is due in court later on this month.