The Wordsworth Dictionary of Surnames by Terry Freedman
This work contains approximately 4000 examples of many well-known surnames such as "Smith" and scores of those less often encountered such as "Flanner" meaning "pancake-maker". The selection is arranged alphabetically and indicates the origins of the name under four broad headings denoting place, occupation, nickname and personal name. Comprehensive cross-references and guides to pronunciation are provided where necessary for ease of use.