The term Anglo-Saxon is generally used to designate the Germanic tribes who invaded and settled southern and eastern parts of Great Britain around the early 5th century up to the Norman invasion. The term is also used for the language known as Old English, spoken by the Anglo-Saxons and their descendants in England and southeastern Scotland between the 5th and 12th centuries. Thus, Anglo-Saxon baby names will have a distinct German sound to them as well as something close to a Scottish lilt. When choosing an Anglo-Saxon name for your baby, be sure to research the meaning closely since the name may have a different connotation in Old English versus Modern English or even American English. Baby Name World is a superb resource to begin your baby name research.