The surname Keef or Keeffe is of Anglo-Saxon origin. It is derived from various places in England named with the Old English elements "ceap" meaning market or market town and "hof"…
Search results for keef tomafb messengershare
The surname Keef or Keeffe is of Anglo-Saxon origin. It is derived from various places in England named with the Old English elements "ceap" meaning market or market town and "hof"…
Enter the surname you are looking for below: