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.
The AI uses this to match your niche, search terms and a brandable domain — and recommends its top 3 with reasons. The free button above always works with no limits.
★ Saved
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.