anglophobe

noun
  1. 1

    A person who hates or fears (or has an aversion to) England, its people or anything English.

Antonyms

Source: https://en.wiktionary.org/wiki/Anglophobe, https://en.wiktionary.org/wiki/anglophobe