Zakho (Arabisht: زاخو) është qytet në veri të Irakut, ndodhet disa kilometra prej kufirit Irak-Turqi. Qyteti ka 350.000 banorë.