The second traditional way of dismissing the differences between the two passages in Samuel is to assume that Elhanan is another name for David. “Elhanan” in Hebrew means the one whom God (el) favored (hanan), so perhaps this is a nickname or epithet for David.
??? Huh? Evidence for this?