No, they’re different and the two covers are frequently taken out together.  Public liability provides cover for claims from bodily or property damage to a third party. Professional indemnity provides cover for professional advice and services, like faulty workmanship, inaccurate advice or errors and omissions.