Name – Puebla

Gender – Female

Origin – Spanish

Meaning – The Spanish name Puebla means – Geography: a city in Mexico