The Penguin Dictionary of Surnames by Basil Cottle
An analysis of English, Welsh, Scottish and Irish surnames, including the 100 most common in the United Kingdom, the British Commonwealth and the United States. As well as those that are rare, meanings are given, along with the language stock from which names derive and, wherever possible, their present distribution. Entries are assigned to the four broad classes of surnames: first-names; localities, occupations, nicknames.