Esztergom is one of the oldest towns in Hungary. Esztergom, as it existed in the Middle Ages, now rests under today's town. The results of the most recent archeological excavations reveal that the Várhegy (Castle Hill) and its vicinity have been inhabited since the end of the Ice Age 20,000 years ago. The first people known by name were the Celts from Western Europe, who settled in the region in about 350 BC. A flourishing Celtic settlement existed on the Varhegy until the region was conquered by Rome. Thereafter it became an important frontier town of Pannonia, known by the name of "Salvio Mansio", "Salvio", or Solva. By the seventh century the town was called "Stregom" and later "Gran", but soon reverted to the former, which evolved into Esztergom by the thirteenth century. The German and Avar archaeological finds found in the area reveal that these people settled there following the period of the migrations that were caused by the fall of the Roman Empire.