Dead is 32-year-old Leon Weir, unemployed of Stephen Street, Kingston and Duncans Road, St Catherine addresses.
Reports are that Weir was standing along Stephen Street when two men rode up on a motorcycle. The pillion rider reportedly pulled a firearm and opened fire, hitting Weir in the upper body and a 10-year-old boy who was playing on the roadway in the hand.
Weir and the little boy were rushed to hospital, where Weir was pronounced dead on arrival. The boy was admitted and is being treated.