What is the difference between errors and omissions insurance and professional liability insurance?

No true difference. These terms are used interchangeably. Call it by either name, we got you.

What is the difference between general liability insurance and professional liability insurance?

General liability insurance protects against common, everyday occurrences like if a customer slips and falls on your premises. Professional liability insurance takes it up a notch and adds protection for more intangible issues, like customer dissatisfaction or their misunderstanding of provided business advice.

Do I need professional liability insurance?

If the product of your business is your advice and skill then you should consider professional liability insurance.