Zachary Brendan "Zach" McGowan (New York City, Nueva York; 5 de mayo de 1981) es un actor estadounidense. Es más conocido por haber interpretado a Jody Silverman en la serie de Showtime Shameless y al capitán Charles Vane en la serie de Starz Black Sails.
McGowan nació en la ciudad de Nueva York, hijo de Brenda y Vincent McGowan. Sus hermanos mayores son Doug y Matt McGowan. Aunque vivieron en la ciudad de Nueva York la mayor parte de sus vidas, los McGowans viajaron mucho debido al empleo de Brenda en United Airlines. McGowan asistió a Ethical Culture Fieldston School desde el jardín de infantes hasta el último año de la escuela secundaria, donde fue capitán de los equipos de fútbol y hockey sobre hielo y miembro del club de teatro. Luego asistió a Carleton College.
En el 2012 se unió al elenco de la segunda temporada de la serie Shameless donde interpretó a Jody Silverman, un joven que Karen Jackson conoce en sexo adictos anónimos y con el que comienza una relación hasta la tercera temporada en el 2013 luego de que Jody decidiera mudarse a Arizona con Karen.