A Dictionary of English Surnames

Did you know that Batts, may have had stout ancestors? That Dennes could be descended from…