Mamallapuram (Mahabalipuram) was built by Narasimhavarman I (also known as Mamalla), the Pallava king who ruled from 630-668 CE. The town's name Mamallapuram literally means 'the city of Mamalla', honoring this king who commissioned the famous rock-cut temples and sculptures, including the Shore Temple.