Answer: Ethnic group.
An ethnic group is formed by people who identify with each other based on common ancestry, language, history, society, culture or nation. Ethnic groups often speak related languages and share a similar gene pool, and membership is usually inherited. Large ethnic groups can be subdivided in tribes or clans, which might eventually become new ethnic groups as well.