He appeared at Inverness Sheriff Court on a single charge of assault to severe injury, danger of life and attempted murder on August 30.
He made no plea, was committed for further examination and remanded in custody.
A police spokeswoman said: “Around 10pm on Sunday August 28, officers were called to Oystercatcher Close in Forres after an 84-year-old woman was found with serious injuries.
“A 25-year-old man was arrested and charged in connection with attempted murder and appeared at Inverness Sheriff Court on Tuesday August 30.
“The 84-year-old was taken by ambulance to Raigmore Hospital, but died on Saturday September 3.
“Inquiries are ongoing and a report has been submitted to the Procurator Fiscal.”
McCulloch is expected to appear in court again within the next few days.
Woman, 84, dies in hospital after alleged attack in Forres house