Names
Medieval names carry weight, history, and atmosphere that modern names simply cannot replicate. This medieval name generator draws from historically accurate given names used across England, France, and Europe during the Middle Ages — names like Aldric, Beatrix, Percival, and Isolde. Add authentic-sounding surnames from places and lineages, or include noble titles to create fully realised characters for historical fiction, RPG campaigns, or medieval-themed games. Whether you need a grizzled knight, a noble lady, or a humble peasant, this tool generates convincing medieval names in seconds.
Common medieval English names include Edmund, Aldric, Harold, Cecily, Beatrix, and Mabel — names that were widespread before the modern era reshaped naming conventions.
Surnames were not universal in the early Middle Ages. They evolved from occupations, locations, and family names between roughly 1000 and 1400 AD.
Titles like Sir, Lord, Lady, and Duke preceded the given name and indicated social rank. They were used in formal address and official documents.
Yes — the given names in this generator are drawn from documented medieval records. Surnames use period-appropriate location and lineage patterns.