Josi credits Weber for showing him what it takes to be a leader in the NHL.
"I think he's one of those guys who led by example," Josi said. "As soon as you came in, you could see he was the hardest-working guy. Every practice, he worked hard. Every game, he worked hard. That's something you want your captain to do. You want to have him lead the way and guys will follow. The young guys worked hard and the whole team worked hard because of his leadership. That's definitely something he was great at."
Josi is the second Swiss-born captain in NHL history. Defenseman Mark Streit was captain of the New York Islanders from 2011-13.
"Definitely a big honor too," Josi said. "He's such a role model for me. He was the first (Swiss) player who made it in the NHL, and the first captain too. We became really good friends and we work out together every summer, so there's a lot of things I learned from him and still learn from him. It's definitely a huge honor being named the second Swiss captain right after him."
Defenseman Ryan Ellis, the second choice for captain behind Josi, according to coach Peter Laviolette, was named associate captain, a title created by the Predators. Forwards Ryan Johansen and Filip Forsberg and defenseman Mattias Ekholm were announced as alternate captains.
Ellis, 26, had NHL career highs in goals (16) and points (38) in 2016-17, and had 13 points (five goals, eight assists) in 22 games during the Stanley Cup Playoffs. He is expected to be out of the lineup until approximately January while recovering from offseason knee surgery.
Johansen, 25, signed an eight-year, $64 million contract with the Predators on July 28. His 61 points (14 goals, 47 assists) were tied with forward Viktor Arvidsson for the Predators lead last season, his first full season in Nashville after being acquired in a trade from the Columbus Blue Jackets on Jan. 6, 2016. Johansen had 13 points (three goals, 10 assists) in 14 playoff games before requiring season-ending thigh surgery.