The Boston Celtics have won the most NBA championships (17), including seven straight from 1960 to 1966. I saw them in London against the Timberwolves with Eugene.