David Anthony O’Leary (irl. Dáibhí Antóin Ó Laoghaire, ur. 2 maja 1958 roku w Stoke Newington w Londynie) – irlandzki piłkarz i trener. Były zawodnik Arsenalu oraz Leeds United.
Kariera klubowa Pierwszym klubem w karierze Davida O’Leary’ego był Arsenal, do którego dołączył w 1973 roku. Początkowo występował w drużynie rezerw, a w seniorskim składzie zadebiutował 16 sierpnia 1975 roku w pojedynku przeciwko Burnley. Jego pierwszym sukcesem było sięgnięcie z „Kanonierami” po Puchar Anglii. W 1979 roku, w finale tych rozgrywek, Arsenal pokonał 3:2 Manchester United. Osiągnięcie to O’Leary powtórzył jeszcze w 1993 roku. Irlandczyk dwa razy zdobywał także Puchar Ligi Angielskiej (w 1987 i 1993 roku) oraz mistrzostwo Anglii (w 1989 i 1991 roku).
Po niemal 20 latach spędzonych na Highbury i zapisaniu się w historii Arsenalu jako posiadacz największej ilości występów, O’Leary na zasadzie wolnego transferu przeniósł się do Leeds United. W klubie z Elland Road grywał regularnie do czasu, kiedy doznał kontuzji ścięgna Achillesa. Uraz okazał się na tyle poważny, że ostatecznie O’Leary zmuszony był do zakończenia swojej piłkarskiej kariery.