Początkowy język tej grupy, prairański, zaczął się różnicować około 2000 lat temu. Pierwotny podział dialektów przebiegał pomiędzy wschodem i zachodem. W późniejszym okresie oba zespoły dialektalne podzieliły się na grupę północną i południową, po czym nastąpił gwałtowny wzrost zróżnicowania, a co za tym idzie wzrost liczby języków w tej grupie. Odzwierciedleniem tych procesów jest współczesny podział języków irańskich.

Klasyfikacja języków irańskich języki indoeuropejskie > języki indoirańskie > języki irańskie

języki irańskie:

wschodnioirańskie północno-wschodnie awestyjski † zachodnio-scytyjskie scytyjski † osetyjski chorezmijski † sogdyjskie sogdyjski † jagnobijski (nowosogdyjski) południowo-wschodnie ormuri-paraczi ormuri paraczi wschodnio-scytyjskie (sakijskie) sakijski † chotański † paszto pamirskie wachi mundżi-jidgha mundżański- jidgha sanglechi-iszkaszmi sanglechi iszkaszmi szugni-jazgulamskie szugni jazgulamski sarikoli zachodnioirańskie północno-zachodnie medyjski † partyjski † środkowoirańskie yazdi nayini natazi soi chunsari gazi siwandi wafsi semnani semnani sangisari kaspijskie gilański mazanderański szahmirzadi tałyskie tałyski (tałysz) harzani zaza-gorani zaza gorani beludżyjskie beludżi kurdyjskie (vide: Język kurdyjski)