Andrew Shaw (né le 20 juillet 1991 à Belleville, dans la province de l'Ontario au Canada) est un joueur professionnel canadien de hockey sur glace.
Andrew Shaw est repêché par les Blackhawks de Chicago lors du repêchage de la Ligue nationale de hockey de 2011 en 139 position. Bien que n'ayant été choisi qu'au cinquième tour, il parvient à faire parler de lui avec les IceHogs de Rockford dans la Ligue américaine de hockey puis avec les Blackhawks de Chicago. Le 5 janvier 2012, il joue son premier match dans la Ligue nationale de hockey contre les Flyers de Philadelphie. Pour son deuxième temps de glace, il se bat contre Zac Rinaldo, le réputé dur à cuire des Flyers. Lors de ce même match, il inscrit son premier but en carrière dans la LNH face à Ilya Bryzgalov. Il enchaîne les bonnes prestations et finit sa première saison avec 23 points en 37 matchs.
Lors du match 2 du premier tour des séries éliminatoires, Andrew Shaw écope d'une méconduite de match après avoir percuté le gardien des Coyotes de Phoenix Mike Smith, et d'une suspension de trois matchs. Il effectue son retour lors du sixième match, mais ne peut empêcher son équipe de s'incliner sur la marque de 4-0, permettant ainsi aux Coyotes de se qualifier pour le deuxième tour des séries.