There's no difference between E&O and professional liability insurance. Both provide identical coverage with different terminology preferences by profession: doctors, lawyers and architects use professional liability, while real estate agents, consultants and IT professionals use E&O (errors and omissions).
Coverage protects professionals when clients claim their work caused financial harm. Professional liability insurance includes legal defense costs, settlements and coverage for professional mistakes.