What is the Difference Between Similar But Different Things, Terms, and Objects

What is the Difference between Old English, Anglo Saxon and Anglo Celtic

England that is now the part of Great Britain has very old history and one of the oldest civilizations of the globe. Old English, Anglo Saxon and Anglo Celtic are the terms that are used for old English civilization.