gentilicio & gente comes from latin:
gens
Gentilicio it's a word who explains the name of the people of a place/country/city
Madrileño/a es el gentilicio de Madrid
Barcelonés/a es el gentilicio de Barcelona
Panameño/a es el gentilicio de Panamá
Mexicano/a es el gentilicio de México.
To know the proper "gentilicio" of a place it's not very easy.
More info: wikipedia
gentilicio
List
(Name) (Place)
Saludos