Twenty-two-year-old Jameel East of Lansdale has also been charged with unsworn falsification to authorities in the death of 3-month-old Enzo East.
Montgomery County prosecutors and Towamencin Township police said Wednesday that the child was taken from his home to Lansdale Hospital on Friday and later flown to Children's Hospital of Philadelphia, where he was pronounced dead the following day.
The Montgomery County District Attorney's office says an autopsy revealed that the boy had sustained two skull fractures. The cause of death was ruled as blunt cerebral trauma and the manner of death was ruled homicide.
The D.A. says, at first, East told them he was babysitting the child when Enzo stopped breathing. East told them he then dropped the baby while trying to perform CPR on the second floor. Then, as he tried to bring the child downstairs, East said the back of Enzo's head struck the wall.
However, investigators say when East was confronted by detectives about the inconsistencies in his story, he changed his account.
East said he was in his grandmother's room with Enzo when the baby vomited onto his shorts. According to the D.A., he said he was carrying Enzo into the bathroom to bathe him when he was suddenly "overwhelmed", striking Enzo's head against the hard counter surface between the two sinks.
The impact of Enzo's head against the counter made a loud "bang", according to East. He then described Enzo as appearing to be in "shock". Then, as East bathed him, Enzo stopped breathing and his eyes were rolling back into his head.
A listed number for East could not be found Wednesday and it was unclear whether he had an attorney.
East is being held without bail.