1. Serbs: The Serbs are the largest ethnic group in Serbia, making up about 83% of the population. They are a South Slavic people who have lived in the Balkans since the 6th century.
2. Albanians: The Albanians are the second largest ethnic group in Serbia, making up about 17% of the population. They are an Indo-European people who have lived in the Balkans since the 11th century.
3. Bosniaks: The Bosniaks are a Slavic Muslim people who make up about 2% of the population of Serbia. They are descended from the medieval Bosnian Kingdom, which was conquered by the Ottoman Empire in the 15th century.
4. Croats: The Croats are a Slavic Catholic people who make up about 1% of the population of Serbia. They are descended from the medieval Croatian Kingdom, which was also conquered by the Ottoman Empire in the 15th century.
5. Vlachs: The Vlachs are a Romance-speaking people who make up about 1% of the population of Serbia. They are descended from the Romanized population of the Balkans, and they have lived in Serbia since the Middle Ages.
6. Roma: The Roma are an Indo-Aryan people who make up about 1% of the population of Serbia. They are descended from the medieval Romani people, who originated in India.
These are just some of the indigenous peoples of Serbia. There are also smaller ethnic groups, such as the Hungarians, Slovaks, and Bulgarians, who have lived in Serbia for centuries.