Сложность начинается с определения терминов. Того, что мы называет фамилией, у многих народов попросту нет. Да и само понятие появилось сравнительно недавно. Часто мы называем фамилией то, что ей не является в строгом смысле.
В одних языках нет фамилий, в других имя может использоваться как фамилия и наоборот.