Norwegian Name Generator
Like these names?
Turn them into full characters with backstory, personality traits, relationships, and more in ShyEditor's Knowledge Base.
Create a character profileNorwegian names retain strong connections to Norse heritage. Uniquely, many Norwegian surnames derive from farm names (Haugen, Bakken, Lia) rather than patronymics, reflecting the historical practice of identifying people by their farm of residence.
About norwegian names
Norway's distinctive farm-name surname system sets it apart from other Scandinavian countries. While Swedish and Danish surnames are predominantly patronymic (-son/-sen), Norwegian surnames frequently derive from the farm (gård) where a family lived. A person moving farms would historically change their surname, making Norwegian surnames geographic markers rather than family lineage.
The farm-name system produces surnames that are transparent descriptions of landscape: Haugen (the hill), Bakken (the slope), Lia (the hillside), Dalen (the valley), Vik (the bay). This gives Norwegian surnames a distinctive earthy, geographic quality.
Norse given names remain enormously popular in Norway. Names like Sigrid, Ingrid, Bjørn, Leif, and Astrid maintain an unbroken connection to the saga age. Norway also has a naming law that requires approved names, though it is regularly updated to include new ones.
Naming tips
Use farm-name surnames for authenticity
Norwegian surnames like Haugen, Bakken, Solberg, and Dalen are more distinctively Norwegian than patronymic -sen surnames (which are shared with Denmark). The farm-name surnames immediately signal Norwegian rather than generic Scandinavian.
Preserve the Norse connection in given names
Norse-revival names (Sigrid, Astrid, Leif, Bjørn, Ragnhild) are authentically modern Norwegian, not just historical artifacts. Using them for contemporary characters is realistic, not anachronistic.
Handle Æ, Ø, Å correctly
These are distinct letters in Norwegian, not decorations. Bjørn is not Bjorn. Åse is not Ase. Including them signals care with the language. If your format doesn't support them, acknowledge the compromise.