Yes, as they cover different risk exposures and scopes of protection.
Commercial General Liability Insurance Policy or CGL, is a generalized liability coverage for lawsuits, as a result of third-party property damage or bodily injury.
Errors and Omissions Insurance on the other hand only covers for lawsuits and financial losses someone experienced because of your work. This would include lawsuits alleging misconduct, neglect, or failure to deliver services or advice as promised.
An Errors and Omissions (E&O) policy won't protect you if a client falls and injures themselves on your property and then decides to sue you to recoup medical expenses that they incurred. Likewise, you can’t rely on a general liability to cover you if you are sued for a failure to uphold a professional standard such as negligence or bad advice.
A comprehensive package would include both.