“In another place it says that another guy by the name of Elhanan killed Goliath, so perhaps there was a battle between Goliath and someone else and at some stage David, as a king, took credit for it.”
I don’t suppose there could have been two people named Goliath. It’s not like I’ve never met anyone else named Mike.
Close, but no cigar.
5 And there was war again with the Philistines; and Elhanan the son of Jair slew Lahmi the brother of Goliath the Gittite, whose spear staff was like a weaver's beam.
This was later, after David had slain Goliath. Elhanan killed Goliath's brother.
If the learned professor can't get her events and characters and chronology straight, why should anyopne put any credence in her 'findings'?