A number of Portuguese words can still be traced to the pre-Roman inhabitants of Portugal, which included the Gallaeci, Lusitanians, Celtici and Cynetes. Most of these words derived from the Hispano-Celtic Gallaecian language of northwestern Iberia, and are very often shared with Galician since both languages have the same origin in the medieval language of Galician-Portuguese. A few of these words existed in Latin as loanwords from other Celtic sources, often Gaulish. Altogether these are over 2,000 words, some verbs and toponymic names of towns, rivers, utensils and plants.