The health ministry in Gaza said 107 people, “mostly women and children,” were killed in overnight Israeli attacks, AFP reports.
One person was killed and several wounded in shelling on Nasser Hospital’s orthopaedics department, it added.
The medical facility, the largest in southern Gaza, has been the site of heavy fighting for weeks.
Doctors Without Borders has condemned the Israeli military’s order to evacuate thousands of patients, staff and displaced people from the hospital.
The organisation said its staff are continuing to treat patients there “amid near impossible conditions”.
Nurse Mohammed al-Astal told AFP that the facility had been “besieged” for a month, with no food or drinking water left.
“At night, tanks opened heavy fire on the hospital and snipers on the roofs of buildings surrounding Nasser Hospital opened fire and killed three displaced people,” he said.