Here are some options, with considerations:
Neutral and Common:
* English - The most widely accepted and neutral term.
* Briton - Used for people from the United Kingdom, including England, Wales, Scotland, and Northern Ireland.
Historically Used but Less Common:
* Englishman/Englishwoman - These were traditionally used but are becoming less common, especially in formal contexts.
* Anglo-Saxon - Historically used to refer to people of English descent, but it can be seen as outdated and is best avoided.
Avoid:
* Limey - A derogatory term, often considered offensive.
* Brits - While often used as a casual term, it can be seen as informal and not entirely accurate as it includes people from all parts of the UK.
Important Note: It's always best to use the most respectful and accurate language possible when referring to people from a specific place. "English" is the most neutral and acceptable term in most contexts.