Originea numelor de familie este strâns legată de evoluția societății umane. Multe nume de familie sunt derivate din meserii, patronime sau localități, iar altele au origini religioase sau mitologice. Acestea sunt, de asemenea, influențate de schimbările istorice sau de evenimente importante din istorie. Procesul de atribuire a numelui de familie și modul în care a evoluat diferă în funcție de cultură și de istoria fiecărei țări.