Самая распространённая классификация народов мира – языковая. Родственные народы, связанные общим происхождением, имеют близкие языки.
По признаку языковой близости народы объединяются в языковые группы и семьи.
Самая многочисленная языковая семья – индоевропейская. На её языках говорит около 1/2 человечества, в том числе большая часть населения Европы, Индии, Северной и Южной Америки, Австралии.
Большое число народов объединяют алтайская (турки, азербайджанцы, казахи, монголы), уральская (финны, эстонцы), афразийская, или семито-хамитская (арабы, евреи) языковые семьи.
К сино-тибетской языковой семье относится самый многочисленный народ мира – китайцы (ханьцы).
Однозначного совпадения языка и этноса нет. Например, испанский является родным языком для многих современных этносов Латинской Америки.
В многонациональных странах вопрос государственного языка часто приобретает политическое значение.