Former Titans linebacker Tim Shaw, who is battling ALS, was named one of the team's six captains Monday.