Internet Archive BookReader

British family names; their origin and meaning, with lists of Scandinavian, Frisian, Anglo-Saxon and Norman names