More than 2,000 people attended the girl's funeral Sunday. Her body was found Nov. 16 beside a rural road.
Her mother, Antionette Davis, who had reported the child missing six days earlier, is charged with human trafficking and child abuse involving prostitution. Mario McNeill is charged with murder, rape and kidnapping in the case.
"I was sitting at home watching it on the news and the story brought a tear to my eye," O'Neal told The Cleveland Plain Dealer newspaper.
Corey Breece, of Rogers and Breece Funeral Home, which handled the service, declined to tell the Fayetteville Observer newspaper how much it cost but added that a child's funeral "averages around $4,500."
A man who answered the phone at the funeral home Thursday told the AP that only the owner could comment and that he was away.
Shaniya Davis' father, Bradley Lockhart, and his family had set up a trust fund in memory of Shaniya to help raise money to pay for the funeral. Lockhart was not available to talk Thursday, said a man who answered the phone at his home.
O'Neal is recovering from a shoulder injury that has sidelined him for six straight games since getting hurt Nov. 12 against Miami.