The 27-year-old forward agreed to the contract Saturday. He had NHL career highs in goals (42), assists (42) and points (84) in 69 games for the Predators this season and one goal in four Stanley Cup Playoff games.
Forsberg could have become an unrestricted free agent July 13.
"I couldn't be happier to spend the next eight years in the same city I've called home since my NHL career began," Forsberg said. "My fiancee, Erin, and I love Nashville, but we also strongly believe in the future of our team and know we can accomplish big things moving forward. I'd like to thank the Predators organization and (general manager) David Poile for helping us get this deal done. Now it's time to work toward our ultimate goal of bringing a Stanley Cup home to Nashville and the best fans in sports."
Selected by the Washington Capitals with the No. 11 pick in the 2012 NHL Draft, Forsberg has 469 points (220 goals, 249 assists) in 566 regular-season games and has played all 10 of his NHL seasons with the Predators. He is their leader in goals and ranks fourth in points. His 29 goals and 53 points in the playoffs rank first in Nashville history.
"We are very pleased to announce Filip's signing today," Poile said. "As one of the best offensive players in our history, we are thrilled to have Filip as a part of our team for the next eight seasons. His talent, competitiveness and leadership are critical to our future as we continue to strive for our goal of winning a Stanley Cup.
"We believe that Filip, like Pekka Rinne before him and like our captain, Roman Josi, is doing now, will write a legacy with the Predators that fans will remember forever. Additionally, we'd like to wish Filip and his fiancee Erin all the best as they get married later this month. We appreciate having them both in our Smashville family for the next eight years."
The Predators (45-30-7) finished fifth in the Central Division and were the second wild card into the playoffs from the Western Conference this season, their eighth straight making the playoffs. They were swept by the Colorado Avalanche in the first round.
"I've been fortunate enough to be on this team for a long time now and made the playoffs every year, but at the same time, every player plays to win the Stanley Cup, and so do I," Forsberg said May 11. "That's my biggest goal, and I do believe that we have a team that can make that in the future. I think that's the direction that a team has to be heading, and I think we are.
"I've said that since Day One -- the goal is to come back here."