Zamora is a Spanish surname and the name of an old city in Castile; its origin is uncertain and is usually explained from an Arabic word for "turquoise" or from a Berber or pre-Roman root. As a first name it is an American invention that rides on the Z of Zara and Zaria and the sound of Amora. Zamora has climbed from number 3058 in 2015 to number 1610 in 2025, its highest rank to date.