Stakholders, in Project Management, are people who have interest in your project. Stakeholders might include executives, functional managers, financial managers, clients, etc... Team members are sometimes considered stakeholders.
Shareholders, on the other hand, are people who own stock in the company.
A stakeholder can also be a shareholder, for example, an executive who has interest in your project, and who owns stock in the company.