Ancient Roman Name Generator

Get one to ten Roman names, male or female, each shown with the Latin meaning behind it, from a list of 196 attested names.

The Ancient Roman Name Generator gives you one to ten Roman names per click, each made of two Latin name elements (Aurelius Albus, Aemilia Amata) and each shown with the meaning of its first element. The list holds 196 names, 97 male and 99 female, and every element in it is an attested Roman praenomen, nomen or cognomen rather than a Latin-sounding invention. It is built for writers, tabletop players and anyone naming a character, a pet or a project in the style of the Republic and Empire.

Settings and output

Two controls: how many names you want (1 to 10) and a category dropdown with Random, Male and Female. Random draws from the whole list; Male and Female restrict it to the 97 or 99 names of that gender. Each result appears on a card with the name in title case and a “Meaning” line underneath, for example Tiberius Cassius – of the Tiber, or Flavia Horatia – golden hair. About a quarter of the entries carry the note “ancient Roman family name” instead of a translation, because the element is a gens name whose original sense is lost.

The names are drawn without repeats within a set, so asking for ten gives you ten different names.

How Romans actually named themselves

A free male citizen of the late Republic carried the tria nomina, three names in a fixed order:

  • Praenomen – the personal name, chosen from a tiny pool. Gaius, Lucius, Marcus, Publius, Quintus, Titus and Tiberius covered most men. Quintus, Sextus and Decimus literally mean fifth, sixth and tenth; they started as birth-order names.
  • Nomen – the clan or gens name, inherited and ending in -ius: Julius, Cornelius, Claudius, Aemilius, Flavius. This is the “last name” in the modern sense, and what a Roman last name generator should be producing.
  • Cognomen – a nickname that became hereditary and marked a branch of the gens. Many are physical or blunt: Caesar (hairy), Cicero (chickpea), Brutus (dull), Rufus (red-haired), Felix (lucky), Albus (white).

Women normally took the feminine form of the father's nomen: a daughter of the Julii was Julia, of the Claudii Claudia, of the Aemilii Aemilia. Sisters shared the name and were told apart as Major and Minor or Prima, Secunda and Tertia. That is why the female list here leans on gens names like Antonia, Junia, Flavia and Claudia.

This generator produces two elements rather than three, so if you want the full formula, put a praenomen from the list above in front of the result: Marcus Aurelius Albus, Lucius Cassius Felix.

Sample names from the list

CategoryNameMeaning shown
MaleLuciusLight
FemaleAemiliaRival; eager
MaleGaiusTo rejoice
FemaleClaudiaLame; enclosure
MaleQuintusFifth
FemaleJuniaYouthful
MaleTiberiusOf the Tiber
FemaleFlaviaGolden hair
MaleDecimusTenth
FemaleAntoniaPriceless one

Gladiator names and city names

People arrive here looking for a gladiator name generator. Gladiators usually fought under a single stage name, often a cognomen-style epithet or a mythological reference: Flamma, Spiculus, Priscus, Verus, Crixus, Tetraites. To get that effect from this tool, generate a few names and keep just the second element (Felix, Brutus, Cassius, Albus), or pair one with a descriptive Latin word. The tool does not generate Roman city names; the list is personal names only.

Where the names fit

  • Historical fiction. Draw a batch of male names for a legion's officers and a batch of female names for a senatorial household, then swap in a shared nomen to make them relatives.
  • Tabletop and video game characters. The two-part format drops straight into a character sheet, and the meaning line gives you a hook for a backstory. For other fantasy-adjacent options try the Medieval Name Generator or the Random God Name Generator.
  • Latin class. Students can generate ten names and look up which are praenomina, which are gens names and which are cognomina.
  • Pets, boats and projects. Felix, Rufus, Maximus and Aurelia are all in the list and all still work as modern names.

If you want a plain modern surname instead, the Random Last Name Generator covers that; for other European traditions there are German and Austrian name generators, and the full set is under all name generators.

Frequently asked questions

Are these real ancient Roman names?

Yes. Every element comes from attested Roman praenomina, gens names and cognomina. The pairings are random, so a specific combination may never have belonged to a historical person, but each part is genuine Latin.

Can I generate Roman last names on their own?

Not directly. Each result is two elements, and in most male names the second element is a nomen or cognomen, which is the Roman equivalent of a surname. Generate a set and use the second words.

Does it generate gladiator names?

There is no separate gladiator mode. Gladiators fought under single epithets, so take the second element of a generated male name or combine one with a Latin adjective.

How many Roman names can I get at once?

Between 1 and 10 per click, without duplicates in a set. Press the button again for another batch.

Why do some meanings just say 'ancient Roman family name'?

Gens names like Aemilia or Horatia are so old that their original meaning is not known. The list records them as family names rather than guessing at a translation.