Allison was flown by air ambulance to St. John's Mercy Medical Center, Creve Coeur died at St. Louis Children's Hospital.
The hospital confirmed Tuesday that Allison died at 2:34 p.m.
Gasconade County deputies and Owensville ambulance were dispatched at 12:20 p.m., Esphorst said. Ambulance crews administered first aid at the scene.
A man who lives near the residence was shooting a 9 mm handgun at a target on his property. The target was about 365 yards away, through a bushy area, in line of site of where Allison was shot, authorities said.
The two witnesses who were with the girl took cover in a silo and were not injured. They were walking with the victim from a home to a fenced area to look at livestock when the shooting occurred.
