David Anthony O'Leary ( Londres , 2 de maio de 1958 ) e um ex- futebolista ingles , naturalizado irlandes . Ja trabalhou tambem como treinador.
Atuou durante 20 anos pelo Arsenal (dezoito pelo time profissional e dois pelas categorias de base). Foi o jogador que mais vezes vestiu a camisa do time, no total, 722 partidas. Em 1993, se transferiu para o Leeds United , onde encerrou sua carreira.
Tambem atuou em 68 ocasioes pela selecao nacional . Integrou a historica Selecao Irlandesa de Futebol da Copa do Mundo de 1990. [ 1 ]
Como treinador, trabalhou entre 1998 e 2002 no Leeds United e entre 2003 e 2006 no Aston Villa .