The Oxford Dictionary of Family Names in Britain and Ireland is huge new dictionary and the ultimate reference work on family names of the UK, covering English, Scottish, Welsh, Irish, Cornish, and immigrant surnames. It includes every surname that currently has more than 100 bearers, and those that had more than 20 bearers in the 1881 census.
Each entry contains lists of variant spellings of the name, an explanation of its origins (including the etymology), lists of early bearers showing evidence for formation and continuity from the date of formation down to the 19th century, geographical distribution, and, where relevant, genealogical and bibliographical notes, making this a fully comprehensive work on family names.