Cannon’s mother said his siblings saw the shooting.
Cannon was taken to Wilson Medical Center and died, police said.
WRAL reported Darius N. Sessoms, 25, was arrested Monday and charged with first-degree murder and was being held without bond in the Wilson County jail.
Hinnant said he has lived next door to Sessoms and his parents for eight years, having him over for dinner and sitting on his porch.
“The Lord says to love our neighbor. I have plenty of food to go around. I just wanted to be nice,” Hinnant said.
No details about a possible motive for the shooting have been released.
“There wasn’t anything between me and him, any bad blood whatsoever, for him to have a reason to do this,” Hinnant said.
On Tuesday, Gwen Hinnant, who identified herself as Cameron’s grandmother, set up a GoFundMe page “to assist with anything that may be needed for expenses related to his services,” according to the page.
Four days later, the fundraiser has more than surpassed its $5,000 goal. More than 13,500 people have raised more than $677,000.
Family and friends gathered for the boy’s funeral on Thursday. A vigil for Cannon was originally scheduled for Friday, but it has been postponed. There is no word on a new date.