Apparently before 1066 in Britain people usually weren’t using surnames. After the Norman conquest, the Anglo-Saxons took Norman first names. The most popular first names for men were William, Robert and Henry. Those names became so popular that surnames were needed to tell people apart. The Normans already had a tradition of surnames.