British Family Names : Their Origin and Meaning
A short history of the origin of various Anglo-Saxon names and their respective origins in Roman, Nordic and Celtic antiquity.
A short history of the origin of various Anglo-Saxon names and their respective origins in Roman, Nordic and Celtic antiquity.