This name generator will give you 10 random names for the people of Westeros, part of both the Game of Thrones tv show and the A Song Of Ice And Fire book series.
However, the Free Folk North of the wall have their own generator as their culture and names are different from those of the rest of Westeros. So every time I refer to Westeros on this page, I mean Westeros without the Free Folk.
While there are clearly cultural differences between the different areas of Westeros, all areas do follow roughly the same naming conventions, with some regional changes. All names are either real English names, real Anglo-Saxon names, real historical names from other cultures, or names which have been slightly altered to create a new name fit for a new world.
I stuck to the last types, since the Anglo-Saxon name generator and, to an extent, the English name generator pretty much cover the other types.
So I took a list of hundreds of names and changed the names to fit in with the people of Westeros. I made sure there's a large variety of names, but I didn't include the names of the main characters, not on purpose anyway, some might have slipped in.
The small cultural differences are mainly visible in the surnames, while first name tend to be in the same style throughout Westeros. The royal families often do have slightly different names, like the Lannisters, but even most of those names have roots in either real cultures or they're names which have been altered slightly.
As mentioned, the surnames do show some differences. The North usually has short, often descriptive surnames (Stark, Locke, Moss, Slate), while names of the Iron Islands tend to have names related to iron, water and the sea (Greyjoy, Blacktyde, Saltcliffe).
Of course, there are plenty of names which could fit any region, especially since marriages and wars will have spread some names and destroyed others.
Since families are so important in A Song of Ice and Fire, I included all the house names of Westeros in this generator, so if you're looking for a character which belongs to an existing family, the first 5 names are where you'll want to look. Do note that I included surnames of families who once existed but are now extinct.
The last 5 names will have surnames I made up, again by altering existing surnames (or by simply using a word as a surname). If you want to create your own surnames, it's quite easy to do. Simply change 1 or 2 letters depending on how unique you want your surname to be. For example, change an i to a y (Spike - Spyke), an a to ai (Whale - Whaile) or an f to ph (Fire - Phire), double a consonant (Spire - Spirre) or add an extra vowel (Rain - Raine), remove a consonant (Steward - Stewar) or remove a vowel (Granite - Granit). Combine a few or more or change a up letters completely and you'll get all sorts of original surnames (Fire - Phyre, Knight - Kneigh, Forest - Farrest).
If your character is a bastard, he or she will have a name depending on where he or she is born, as follows: Snow (The North), Sand (Dorne), Flowers (The Reach), Hill (The Westerlands), Pyke (Iron Islands), Storm (The Stormlands), Waters (King's Landing and Dragonstone), Stone (The Vale), Rivers (The Riverlands).
To start, simply click on the button to generate 10 random names. Don't like the names? Simply click again to get 10 new random names.
The background image above is a low res version of an image part of HBO's Game of Thrones, all rights belong to its rightful owners. This is not an official name generator, merely one inspired by this universe.