Aztec Last Name Generator

Authentic Nahuatl surnames from Tenochtitlan to modern Mexico

Real-World Names & Cultures500 curated namesUpdated Free · no sign-up

Tap a name to copy it500 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

More in Real-World Names & Cultures