Independence police declined to say what killed Joshua Andrew Turner, known as J.J.
His family told The Kansas City Star that the boy found the gun moments after his mother, Dawn Turner, went into another room. The boy died in his father's arms.
No one has been arrested. Funeral services are still pending.