Aztec Last Name Generator
Authentic Nahuatl surnames from Tenochtitlan to modern Mexico
Tap a name to copy itPress Space for a new batch500 names in this generator
Generate Aztec last names with real Nahuatl roots: surnames still carried in Mexico today like Moctezuma, Xicohtencatl and Cuamatzi, ruler and noble lineages from Tenochtitlan and Texcoco, and place-based and nature-based family names for historical fiction, games and genealogy.
About aztec last names
The Mexica (Aztecs) did not use hereditary surnames the way Europeans did. A person carried a single Nahuatl name, often taken from the day sign of their birth or a descriptive word, and nobles were known by that name plus the honorific -tzin: Cuauhtemoc, Cacamatzin, Maxixcatzin. Hereditary Aztec last names appeared after 1521, when baptized Nahua families kept a Spanish given name and turned the father's Nahuatl name, his town or his calpulli into a surname. That is why real Mexican surnames like Moctezuma, Xicohtencatl, Cuamatzi, Cahuantzi, Tecuanhuey and Zempoalteca survive in Tlaxcala, Puebla, Morelos and Veracruz today.
Authentic Aztec surnames therefore fall into a few shapes. Some are plain Nahuatl nouns, usually animals or natural things: Coatl (snake), Mazatl (deer), Tototl (bird), Tezcatl (mirror), Xochitl (flower). Some are compounds that were once personal names, such as Itzcoatl (obsidian serpent), Chimalpopoca (smoking shield) or Ilhuicamina (sky archer). Others come from places or peoples and end in -tecatl or -teca: Tlaxcaltecatl, Tepoxtecatl, Zacatelco.
This generator draws on all of those sources, including the ruler lists of Tenochtitlan, Texcoco and Tlatelolco, so you can pair a surname with a Nahuatl or Spanish first name for a historically grounded character or family tree.
Tips for choosing a name
- Match the surname shape to the era. For a pre-conquest character, use a single name with -tzin if noble (Tlacaeleltzin); for a colonial or modern Mexican character, pair a Spanish first name with a Nahuatl surname (Marcos Xicohtencatl, Lucia Cuamatzi).
- Check the literal meaning before you commit. Tecuani means man-eater or jaguar, Tlilpotonqui means 'smeared with black feathers', and Miquiztli means death; pick a meaning that fits the family's story.
- Avoid using deity names (Huitzilopochtli, Tezcatlipoca, Coatlicue) as surnames. Real Nahua families were named for animals, plants, places and virtues, not gods, so those names read as fantasy rather than history.
- Place-based surnames are the most realistic choice for commoner families: names ending in -tecatl, -teca, -tepec or -tlan (Cholultecatl, Zempoalteca, Coatepec, Zacatlan) tell you where the lineage came from.
- Pronounce x as 'sh', tl as one soft sound and hu as 'w': Xicohtencatl is roughly shee-koh-TEN-katl, Cuauhtemoc is kwow-TEH-mok. Spanish-influenced spellings (Montezuma, Cuautle) are equally authentic for modern families.
Frequently asked questions
Did the Aztecs actually have last names?
Not in the hereditary sense. Pre-conquest Nahua people used one personal name, sometimes with a title or the honorific -tzin. Surnames became fixed in the 16th and 17th centuries under Spanish record-keeping, when a father's Nahuatl name or hometown was passed down as a family name.
What are real Aztec surnames still used in Mexico?
Moctezuma (and Montezuma), Xicohtencatl, Cuamatzi, Cahuantzi, Xochitiotzin, Tecuanhuey, Zempoalteca, Tlatehui, Cuautle, Tepox, Tzompantzin, Xelhuantzi and Ilhuicatzi are all documented modern surnames, concentrated in Tlaxcala, Puebla and central Mexico. Simple nouns like Coatl, Mazatl, Tototl and Xochitl also appear as surnames.
What is the difference between an Aztec last name and a Nahuatl last name?
Aztec names are Nahuatl names, because Nahuatl was the Mexica language. 'Nahuatl surnames' is the broader term and also covers Tlaxcalan, Texcocan and modern Nahua families who were never part of the Aztec Empire. This generator includes all of them.
Can I use these for a fantasy or video game character?
Yes. The compound names (Itzmixtli, Tlilcoatl, Cuauhtlatoa) work well for Mesoamerican-inspired settings, and the ruler names give instant gravitas to kings and priests. If you are writing a real Nahua character, keep the meaning and pronunciation accurate and avoid mixing in Maya or Inca words.
All 500 aztec last names
Browse the full list
- Moctezuma
- Montezuma
- Xicohtencatl
- Xicotencatl
- Tecuanhuey
- Tecpanecatl
- Cuamatzi
- Cahuantzi
- Xochitiotzin
- Tlatehui
- Tecuapacho
- Tlatempa
- Tochihuitl
- Zempoalteca
- Tlachi
- Cuapio
- Cuatecontzi
- Cuauhtle
- Cuautle
- Tzompantzin
- Tetlalmatzi
- Tlapale
- Tepox
- Tepale
- Xochipa
- Xelhuantzi
- Zecua
- Acoltzi
- Atonal
- Ahuactzin
- Ixtlapale
- Matlalcuatzi
- Tlaxcaltecatl
- Tecuanhuehue
- Mazatzin
- Quechol
- Tlatoa
- Cuatlayol
- Coatl
- Coyotl
- Huitzil
- Huitzilihuitl
- Ilhuicatzi
- Itzcoatl
- Mazatl
- Macuil
- Mixcoatl
- Nopaltzin
- Ocelotl
- Papalotl
- Tecuatl
- Tezcatl
- Tezozomoc
- Tochtli
- Tototl
- Tlapa
- Tlahuel
- Tlahuextle
- Xochihua
- Xolalpa
- Xochimitl
- Xilotl
- Xochicale
- Xocoyotl
- Zacatelco
- Tepoxtecatl
- Acatitla
- Axotla
- Ixmatlahua
- Ixtlilxochitl
- Chimalpahin
- Chimalpopoca
- Tlacatecatl
- Tecpan
- Zacatenco
- Cuaxospa
- Cuecuecha
- Tlapanco
- Tlachino
- Tlaltecatzi
- Tecuanapa
- Texcal
- Texis
- Tepetzi
- Tonatiuh
- Tlalpan
- Atempa
- Acamapichtli
- Axayacatl
- Tizoc
- Ahuitzotl
- Cuitlahuac
- Cuauhtemoc
- Tlacaelel
- Nezahualcoyotl
- Nezahualpilli
- Cacamatzin
- Coanacochtzin
- Maxtla
- Totoquihuatzin
- Tecocoltzin
- Cuicuitzcatl
- Maxixcatzin
- Tlahuicole
- Citlalpopoca
- Tlotzin
- Quinatzin
- Techotlala
- Tenoch
- Tlacateotl
- Cuauhtlatoa
- Moquihuix
- Tlacotzin
- Huanitzin
- Tlilpotonqui
- Cuauhnochtli
- Itzquauhtzin
- Ecatzin
- Temilotzin
- Coyohuehuetzin
- Tlapanecatl
- Cuauhcoatl
- Ocelopan
- Acolnahuacatl
- Tlatelolcatl
- Tenochca
- Mexicatl
- Texcocatl
- Acolhua
- Tepanecatl
- Culhua
- Chalcatl
- Xochimilcatl
- Cuitlahuacatl
- Mixquicatl
- Tlahuicatl
- Matlatzincatl
- Huexotzincatl
- Cholultecatl
- Tliliuhquitepecatl
- Atlixcatl
- Tepeyacatl
- Otomitl
- Mazahuatl
- Totonacatl
- Mixtecatl
- Zapotecatl
- Huaxtecatl
- Cuextecatl
- Tlilcoatl
- Iztaccoatl
- Xochicoatl
- Mazacoatl
- Tecuancoatl
- Ocelocoatl
- Xiuhcoatl
- Cuauhtli
- Tlacaxolotl
- Cuicani
- Yaocihuatl
- Tepoztecatl
- Necocyaotl
- Teopiltzin
- Nahualli
- Cozatl
- Itzmixtli
- Totoquihua
- Yoyontzin
- Anahuacatl
- Ayotlan
- Azcapotzalcatl
- Aztecatl
- Xochitzin
- Tlacatzin
- Tlazohtzin
- Tepeuhtzin
- Cuetzpalin
- Cipactli
- Itzcuintli
- Ozomatli
- Tecolotl
- Quetzalli
- Tecuani
- Miztli
- Tzinacan
- Chapolin
- Ayotl
- Michin
- Axolotl
- Mapachtli
- Tozan
- Huitzitzilin
- Cozcacuauhtli
- Itzcuauhtli
- Quecholli
- Tzanatl
- Totolin
- Huexolotl
- Canauhtli
- Zolin
- Cacalotl
- Azcatl
- Cuetlachtli
- Ocotochtli
- Tlalcoyotl
- Xochitototl
- Xiuhtototl
- Teocuitlatl
- Chalchihuitl
- Itztli
- Tecpatl
- Tepetl
- Mixtli
- Ehecatl
- Citlalli
- Metztli
- Ilhuicatl
- Xihuitl
- Ollin
- Acatl
- Malinalli
- Tonalli
- Yolotl
- Yaotl
- Chimalli
- Cozcatl
- Cuicatl
- Tepoztli
- Amatl
- Ocotl
- Ahuehuetl
- Pochotl
- Capolin
- Tzapotl
- Mizquitl
- Huaxin
- Nopalli
- Nochtli
- Zacatl
- Zoyatl
- Ichcatl
- Tecpintli
- Tlanextli
- Tlahuizcalli
- Tlacahuepan
- Atlixcatzin
- Motelchiuh
- Tehuetzquititzin
- Cuacuauhpitzahuac
- Tlilancalqui
- Ilhuicamina
- Citlalmina
- Xomimitl
- Tenzacatetl
- Xiuhcaque
- Tezcacoatl
- Atototl
- Acacitli
- Ahuexotl
- Tozcuecuex
- Tlacochcalcatl
- Amantecatl
- Pochtecatl
- Tlamatini
- Ticitl
- Cuauhtlehuanitl
- Cuauhpopoca
- Ocelocuauhtli
- Tlacuilo
- Achcauhtli
- Tecuhtli
- Tlacateccatl
- Chalchiuhtli
- Coyotlinahual
- Achitometl
- Ayocuan
- Acolmiztli
- Tzilacatzin
- Ichtaca
- Itzmin
- Itzamatl
- Quiahuiztecatl
- Coatepec
- Mazatepec
- Cuauhtepec
- Tochtepec
- Ocelotepec
- Xochitepec
- Tepeyac
- Tepetlapa
- Tepoztlan
- Ixtlahuaca
- Ixcatlan
- Papalotla
- Amaxac
- Ameyalli
- Atoyatl
- Atezcatl
- Acatlan
- Acapan
- Huexotla
- Cuauhnahuac
- Cuauhtinchan
- Xochicalco
- Xochitlan
- Coatlan
- Huitzilac
- Zacatlan
- Tzapotlan
- Tototlan
- Totolapan
- Apizaco
- Atlixco
- Ecatepec
- Tlayacapan
- Tlalnepantla
- Tlalmanalco
- Zacapoaxtla
- Zacualpan
- Quecholac
- Quetzaltepec
- Quiahuiztlan
- Tlaxcallan
- Tolnahuac
- Toltepec
- Yacapichtlan
- Zoquiapan
- Zoyapan
- Tzinacantepec
- Huitztlan
- Ehecatlan
- Aztatlan
- Atlacuihuayan
- Axocopan
- Ahuilizapan
- Acolhuacan
- Amatlan
- Ichcateopan
- Iztapan
- Tzompan
- Mazatecatl
- Tliltecatl
- Zacatecatl
- Tonaltecatl
- Xochitecatl
- Quetzaltecatl
- Tlatelcatl
- Toltecatl
- Chichimecatl
- Yaoxochitl
- Xochiyaotl
- Tlilxochitl
- Tecpaxochitl
- Azcaxochitl
- Yohualxochitl
- Quetzalpapalotl
- Tlepapalotl
- Tonalpilli
- Ocelopilli
- Xiuhpilli
- Chimalpilli
- Tlacopilli
- Xochitonal
- Quetzalpetlatl
- Quetzalmalin
- Tlapanquetzal
- Tonameyotl
- Tlacoyotl
- Iztlacoyotl
- Cuauhxilotl
- Tochpan
- Tlapalcoatl
- Tlecoatl
- Epcoatl
- Chimalcoatl
- Yoloxochitl
- Xochimecatl
- Xochicozcatl
- Yaomitl
- Yaopan
- Yaotecatl
- Yolotecatl
- Nahuatzin
- Macuilxochitl
- Tzopilotl
- Tzinitzcan
- Zozolin
- Tlaxcaltzin
- Totoltecatl
- Tlexochitl
- Tenochtli
- Miquiztli
- Centzontli
- Ahuiztli
- Tlauhquechol
- Xolocotzi
- Tzompantzi
- Tecuapetla
- Tlatelpa
- Cocoletzi
- Cuapantzi
- Popocatl
- Totolhua
- Chimalhua
- Cuayahuitl
- Zacatzontle
- Cuaxiloa
- Cuatzo
- Ahuatzi
- Tepepa
- Xochitemol
- Tlapaya
- Tenopala
- Tlacomulco
- Tlamis
- Tecuatzi
- Tepatzi
- Tochimani
- Tlacuapa
- Xicale
- Coyotzi
- Tlehuexolotzin
- Acxotecatl
- Quetzalmazatzin
- Iztahuatzin
- Cuauhtlequetzqui
- Temilotecatl
- Tenochtzin
- Coatzontli
- Xochiquentzin
- Cecepaticatzin
- Cipactzin
- Cuauhtliztac
- Tliltototl
- Cuitlaxochitl
- Cacaloxochitl
- Ocoxochitl
- Ayoxochitl
- Tepexilotl
- Ahuacatl
- Chayotl
- Xicotl
- Coyametl
- Tlacuatzin
- Epatl
- Tepezcuintli
- Cuixtli
- Tlotli
- Huexotl
- Ahuatl
- Huilotl
- Quiahuitl
- Mecatl
- Tlapalli
- Cuauhtitlan
- Xaltocan
- Chimalhuacan
- Tzompantepec
- Zacatepec
- Tecamachalco
- Amecameca
- Ahuacatlan
- Coyoacan
- Xaltepec
- Tlalixtac
- Tepeapulco
- Ixtapaluca
- Tepetlaoxtoc
- Chiautla
- Tlacotepec
- Atlapulco
- Ocotepec
- Acatepec
- Tenango
- Tepetitlan
- Xochiapan
- Tlapacoyan
- Acatzingo
- Zacualtipan
- Tlacopan
- Xochimilco
- Tlatelolco
- Texcoco
- Culhuacan
- Chapultepec
- Azcapotzalco
- Tenayuca
- Huehuetoca
- Iztapalapa
- Ocuilan
- Malinalco
- Tlachco
- Xilotepec
- Toltitlan
- Tepotzotlan
- Atotonilco
- Apan
- Mazatlan
- Tecuanipan
- Amaquemecan
Related generators
Nahuatl Name Generator
Authentic Aztec and Nahua names with meanings
Mayan Name Generator
Names of Maya kings, gods, calendar days and modern families
Mexican Name Generator
Real Mexican first names with double surnames
Random Mexican Name Generator
Real Mexican First Names and Surnames
Roman Last Name Generator
Authentic Roman Gens Names and Cognomina
Spanish Town Name Generator
Pueblos, villas and aldeas that sound real
More in Real-World Names & Cultures
Nepali Name Generator
Authentic Nepali first names and surnames
Australian Name Generator
Fair dinkum Aussie names, from Lachlan to Shazza
Boy Full Name Generator
Boy First and Last Name Combinations That Sound Real
Hindu Name Generator
Authentic Hindu names from every region and community
Unique Name Generator
Uncommon first names that are real, rare and wearable
Italian Male Name Generator
Authentic Italian boy names with regional surnames