A Spanish name (common given name); or informal term for a Colombian or Central American person in some Spanish-speaking regions.
Spanish diminutive of Francisco (from Latin Franciscus). The informal usage developed in regional Spanish slang as a generic/stereotype term.
Paco started as a cute shortening of Francisco (like Bob from Robert), but regional slang turned it into a casual or sometimes derogatory term—showing how personal names can accidentally become stereotypes through language drift.
Complete word intelligence in one call. Free tier — 50 lookups/day.