Itza is a feminine name derived from the Mayan term 'itz', and the meaning of Itza is 'secret' or 'hidden'. It also means 'shadow' but also 'rainbow lady'. In fact, the Mayans believed that the world was full of hidden mysteries and secrets. Itza refers to the people believed to be the keepers of these secrets. The Mayans also constructed Chichen Itza, a city in Yucatán, Mexico. Itza can also be traced back to a central figure in Mayan mythology. This goddess was associated with fertility and childbirth; her name was often used to reference these concepts. It's a name with a distinctive and intriguing history and is a perfect choice for your baby.