A Dictionary of English Surnames P. H. Reaney
For anyone interested in tracing a family name or family history in England, this should be a useful guide. It provides the origin and meaning of 16,000 English names, including 5000 added for the current 1990s edition, reflecting the results of recent research. Variant name-forms are fully cross-referenced and the book contains information on early name-forms, including dates and sources. A 46-page introduction on English surnames puts the work in context.