Surnames as Worldbuilding: Five Systems and What They Reveal
Given names are chosen by parents, so they tell you about one family's taste. Surnames are inherited from a system, so they tell you about a whole society: how it tracked descent, what work it valued, when it began keeping records, and who it considered worth recording. That makes the surname the most efficient worldbuilding instrument you have, and it is routinely wasted on a pleasant-sounding word.
Nearly every real surname comes from one of five systems. Pick the system first. The name itself then almost writes itself, and more importantly it will be consistent with every other name in that culture.
1. Patronymic: named for your father
The most widespread system historically. Your second name is your father's given name with a marker attached: -son and -dóttir in Old Norse and modern Icelandic, Mac- and O'- in Gaelic, -ez in Spanish, -vich in Russian, ibn in Arabic.
What it reveals: a society organised around lineage rather than property, and usually one without centralised record-keeping. The crucial structural consequence, which fiction gets wrong constantly, is that a true patronymic is not inherited. It regenerates each generation, so a father and son do not share it and there is no such thing as "the family name." Once you see a fixed -son surname passing down unchanged, you are looking at a society that froze its patronymics into hereditary surnames at some historical moment, which is itself a datable event you can use.
For a Norse or Viking-era setting this is the default, and a Norse name generator or Viking name generator gives you the given-name stock the system runs on. Generate the fathers first, then derive the children.
2. Occupational: named for your work
Smith, Baker, Cooper, Fletcher, Miller, Thatcher; Schmidt, Müller, Ferrari, Kowalski. Every language with a settled artisan class has this layer, and it is the most legible to readers.
What it reveals: which trades existed and which mattered enough to identify a person by. This is where the system becomes genuinely useful for invented worlds. The commonest surname in a society is the commonest necessary specialist, which in medieval England was the blacksmith. If your fantasy world runs on something other than iron, the commonest surname should change accordingly, and that single substitution does more worldbuilding than a page of description. A society of skyship crews should be thick with the equivalents of Rigger, Ballast, and Sailmaker.
Note also what occupational surnames imply about mobility: they became fixed at the moment work stopped being hereditary, freezing a snapshot of the economy. A world full of Smiths where nobody smiths is a world that changed, and the names are the fossil record.
3. Toponymic: named for where you are from
From a place: de Vere, van Dijk, di Firenze, Hill, Brook, Ford, Wood.
What it reveals: movement. A toponymic surname is almost always assigned by outsiders, because you only need to be identified by your origin once you have left it. Nobody in a village is called "of the village". So a population dense with toponymic surnames is a population that migrated, and the places named tell you the migration's origin.
This produces one of the most useful tricks available: name a family for a place that no longer exists in your setting, or that is now across a hostile border. Every time the surname is spoken, the reader is reminded of a displacement nobody has to explain. If you are building the geography alongside the people, a town name generator and a mountain name generator can supply the origins first, with the surnames derived after, which keeps the two layers consistent.
4. Descriptive: named for a trait
Brown, Little, Armstrong, Reid, Russo, Petit. Originally nicknames that stuck, describing colouring, size, temperament, or some incident.
What it reveals: the traits a community found remarkable, which is a surprisingly sharp cultural fingerprint. A society where the descriptive surnames are overwhelmingly about colouring is one where colouring varied enough to be a useful identifier. A society where they are about temperament is one that lived closely enough to know everyone's.
Descriptive surnames also carry the highest comic and ironic potential, since they are the most likely to have stopped being true generations ago. The family called Swift who are famously slow is a joke real surnames make constantly.
5. Imposed: named by an authority
The system least used in fiction and among the most historically significant. Many populations did not have hereditary surnames until a state required them for taxation, conscription, or census, and then assigned or forced the choice within a matter of years. Enslaved people were given the surnames of enslavers. Immigrants had names altered by officials. Religious minorities in several European states were compelled to adopt surnames from approved lists, sometimes deliberately absurd ones.
What it reveals: the exact moment a state reached into private life, and whose lives it counted. If you want a single detail that establishes an empire as bureaucratic and coercive without a word of exposition, have a character's surname be one their grandparents were assigned, and have them know the earlier name.
Putting a system into a story
Decide which of the five your society uses, and roughly when surnames became fixed. Those two decisions determine everything else and take about a minute.
Then look for the seams. Real societies never use one system cleanly: the aristocracy is toponymic because it owned land, the artisan class is occupational, the rural population held on to patronymics longest, and a conquered or converted group carries imposed names. Those seams are where surnames stop being decoration and start doing plot work, because a character's surname now announces their class, their ancestry, and whether their family was on the winning side, before they have said anything.
A last practical note. Titles are not surnames, and the confusion between them is common in fantasy. A kingdom name generator may hand you a realm called Astaria; the ruling house is not automatically "Astaria" and the king is not "King Astaria". Work out whether the house is named for the realm, the realm for the house, or neither. Each answer is a different history.