John G. Hannink (born 1962) is a retired United States Navy officer. He last served as the 44th Judge Advocate General (JAG) of the United States Navy. He assumed the position on September 12, 2018 following the retirement of Vice Admiral James W. Crawford, III and relinquished it on August 18, 2021 to Darse Crandall.