Gennaro Ivan Gattuso (Corigliano Calabro, 9 januari 1978) is een Italiaans voetbaltrainer en voormalig profvoetballer.
Gattuso begon bij AC Perugia, waar hij drie seizoenen speelde, waaronder één in de Serie A. In 1997 verhuisde hij naar Glasgow Rangers, waar hij iets meer dan één seizoen speelde en zeven keer scoorde. Hij keerde terug naar Italië en ging aan de slag bij Salernitana. In 1999 volgde een transfer naar AC Milan. Met deze club veroverde hij meerdere landskampioenschappen en in 2003 en 2007 de UEFA Champions League.
Gattuso was een van de motoren van het Italiaanse team dat wereldkampioen werd in 2006. Hij speelde in totaal 73 interlands en scoorde één keer. Onder leiding van bondscoach Dino Zoff maakte hij op 23 februari 2000 zijn debuut in een vriendschappelijke wedstrijd tegen Zweden (1-0) in Palermo, net als Stefano Fiore (Udinese Calcio). Op het WK voetbal 2010 in Zuid-Afrika speelde hij zijn laatste interland.