David Deglan McKiernan (* 11. Dezember 1950 in Atlanta, Georgia) ist ein ehemaliger General der US Army und war vom Juni 2008 bis zum Juni 2009 Kommandeur der internationalen Schutztruppe für Afghanistan (ISAF). Seit Oktober 2008 war er zusätzlich Kommandeur der neu aufgestellten U.S. Forces Afghanistan, womit ihm alle restlichen US-Truppen im Land unterstanden, mit Ausnahme der Sonderverbände des US Joint Special Operations Command (JSOC). Davor war er vom Dezember 2005 bis zum Mai 2008 Kommandeur der 7. US-Armee/US Army Europe. Von 2002 bis 2004 war er Kommandeur des Coalition Forces Land Component Command (CFLCC) der Koalitionstruppen im Irakkrieg, welches für alle alliierten Bodentruppen im Irak verantwortlich war.