Principal is the old word for Partner at McKinsey.
Until about 3 years ago the titles were: Associate Principal --> Principal --> Director
Nowadays, the roles are called: Associate Partner --> Partner --> Senior Partner
At BCG, it is slightly different. Here the word "Principal" refers to the pre-partner position (corresponds to Associate Principal/Associate Partner at McKinsey:
Principal --> Partner --> Senior Partner