2 Sam 21:19

21:19 Elhanan . . . Goliath. The corresponding verse in 1 Chr. 20:5 contains the words “brother of.” It has been suggested that “Elhanan” is another name for David (as “Jedidiah” for Solomon, 2 Sam. 12:24, 25). This would make 2 Sam. say that Elhanan (David) killed Goliath, but it makes 1 Chr. 20:5 difficult, unless Elhanan (David) killed both Goliath and Lahmi. Neither Samuel nor Chronicles supposes that anyone except David killed Goliath, and it remains unclear why they introduce the name Elhanan in two verses.