Большая часть афганцев говорит на арийских языках индоевропейской языковой семьи: пуштуны (40-51 %), таджики (26-37 %, язык афганско-персидский или дари́), чараймаки, белуджи, пашаи, нуристанцы (ранее кафиры). Из других языковых семей наиболее многочисленна алтайская (хазарейцы, 9-11 %, узбеки 5-9 %, туркмены 1,7-3 %). Государственными языками приняты дари и пушту; белуджский, нуристанский, пашаи, туркменский и узбекский имеют статус региональных. 99,7 % афганцев исповедуют ислам, из них 70-90 % сунниты, остальные шииты.
Афганские имена
Фото. Большая соборная мечеть, Джума-мечеть, Герат, Афганистан. Автор: knovakov / Shutterstock.com.
До 1930 года афганцами называли только пуштунов. На сегодня это общее именование более 20 этносов различного происхождения, населяющих Афганистан, всего около 31-35 млн (точное количество и этнический состав неизвестны в связи с длительными боевыми действиями и политической нестабильностью).