Upvote:1
I have a list of alleged Biblical contradictions that contains this question.
We must first attempt to establish a reference point in time for these verses.
Next, we must attempt to identify these men.
"Ahimelech" was a name given to at least two men that David knew:
What, then, of the third Ahimelech, in 2 Samuel 8:17?
I conclude, though "Ahimelech" and "Abiathar" are named in both passages, they are not the same two men in both passages. Therefore, there is no contradiction.