Product Owner, Project Manager, Product Manager – how do they differ?

There is considerable confusion surrounding the roles of a product owner, project manager, and product manager, their differences, and where they overlap. What adds to the general confusion is that it can be challenging to come up with universally accepted definitions of these roles.