Gregg Johnson (born June 18, 1982) is an American former professional ice hockey forward.
Johnson's amateur career began in the Eastern Junior Hockey League, where he skated with the New England Jr. Coyotes from 1997 to 2000, earning 202 points in combined goals and assists.
Johnson skated with the Binghamton Senators from 2003 to 2006, earning 49 points in combined goals and assists during regular season play.
Johnson returned to the ECHL in 2009, joining the South Carolina Stingrays' roster.
In January 2010, Johnson was selected to represent the Stingrays as an alternate captain for all road games.