Dominic Joseph Foley (ur. 7 lipca 1976 w Cork) – irlandzki piłkarz występujący na pozycji napastnika.
Kariera klubowa Foley karierę rozpoczynał w 1994 roku w drugoligowym irlandzkim zespole St James’s Gate. W 1995 roku przeszedł do angielskiego Wolverhamptonu z Division One. Był z niego wypożyczany do zespołów Division Two - Watfordu oraz Notts County, a także do greckiego Ethnikosu Pireus.
W 1999 roku Foley został zawodnikiem Watfordu, grającego już w Premier League. W lidze tej zadebiutował 14 sierpnia 1999 w wygranym 1:0 meczu z Liverpoolem. 3 maja 2000 w przegranym 1:3 pojedynku z Leeds United zdobył swoją jedyną bramkę w Premier League. W sezonie 1999/2000 zajął z Watfordem ostatnie, 20. miejsce w Premier League i spadł z nim do Division One. W kolejnych latach był wypożyczany z Watfordu do QPR (Division Two), Swindon Town (Division Two), Southend United (Division Three) oraz Oxfordu United (Division Three).