How he went into the house of God in the days of Abiathar the high priest, and did eat the showbread, which is not lawful to eat except for the priests, and gave also to them who were with him?
All Commentaries on Mark 2:26 Go To Mark 2
George Leo Haydock
AD 1849
Under Abiathar. The priest from whom David had these loaves, is called Achimelech, 1 Kings xxi. The most probable answer to this difficulty is, that the priest had both these names of Achimelech and of Abiathar, as also his father had before him. For he that (1 Kings xxii.) is called Abiathar, the son of Achimelech, is called 2 Kings viii. 17, Achimelech, the son of Abiathar. See also 1 Paralipomenon xviii. 16. (Witham)
Others say that Abiathar, son of Achimelech, was present, and sanctioned the deed of his father, thus making it his own. (Denis the Carthusian)