The only free and comprehensive online etymological dictionary of the Spanish language
Parra (4) f. (Toponym) Municipalities in Badajoz, Cuenca, and Toledo.
These towns are often called by their full name, La Parra. From parra (1), referring to its local vinticulture.