Multiple choice general knowledge sports Which team has won the most number of NBA Titles? New York Knicks Los Angeles Lakers Chicago Bulls Boston Celtics Reveal answer Fill a bubble to check yourself D Correct answer Explanation The Boston Celtics have won 17 NBA championships, the most in league history. Their dominance came primarily in the 1950s and 1960s under coach Red Auerbach, with a final title in 2008. The Lakers are second with 16.