🛡️ Knight Name Generator

A knight's name should ring like steel on a shield — noble, old and earned in battle. This free generator forges medieval knight names, complete with houses and honorary titles, for D&D, novels, roleplay and fantasy games.

Generate until one sounds worthy of an oath, then copy it. Add a theme above (like 'dragon' or 'storm') to colour the results, or hit the AI ideas button for more.

Add your name or an interest to weave it into the ideas, or leave it blank for random names.

Filters

    Tap “Generate names” to begin. Click a name to copy it, or “Check” to see where it’s free.

    Tips for a name that sticks

    Old names carry the weight

    Anglo-Norman and Arthurian first names — 'Gawain', 'Percival', 'Aldric' — instantly read as chivalric. Start there and the character sounds like a knight before you add a single title.

    A house roots them in the realm

    A surname like 'of Ashford' or 'Ironheart' tells your table where a knight comes from and what they're sworn to, tying them into your world far better than a lone name.

    A title marks their deeds

    'the Valiant', 'Oathkeeper', 'Champion of the King' — an honorific hints at a knight's reputation and rank, adding a whole backstory in just a word or two.

    Frequently asked questions

    Can I use these knight names in D&D?

    Yes — they suit paladins, cavaliers, sworn knights and noble NPCs in D&D, Pathfinder and any medieval or fantasy setting.

    What makes a good knight name?

    A noble, old-world first name, often paired with a house like 'of Ashford' and a title such as 'the Valiant'. The blend of the ancient and the honourable is what makes it feel knightly.

    Are these knight names free to use?

    Yes, every generated name is free for personal and commercial projects, no attribution required.

    More generators