The Germanic peoples are a linguistic and ethnic branch of Indo-European peoples. They came from Northern Europe and are identified by their use of the Germanic languages. Migrating Germanic peoples spread throughout Europe, mixing with existing local populations (such as Celts, but also Slavs/Vends and Romans), forming the future basis of many nations, that are connected by similar languages and common history, and culture.