Iranski narodi su, u etničko-jezičkom smislu, potomci iranske grane starih Indoiranaca. Ime Iran potiče od riječi Arya, tj. Arijan.
U iranske narode ubrajaju se narodi koji govore iranske jezike, uz opasku da iranski podrazumijeva veoma rastegljiv pojam koji se može primijeniti na različite narode i jezike, od kojih mnogi dijele zajedničko porijeklo od posebne grane starih Arijanaca (Iranaca). Narodi ove porodice su Perzijanci (i Tadžici), Paštuni, Kurdi, Osetijci, Baluči i drugi.
Iako se većina iranskih naroda nalazi u oblasti Iranske visoravni, mnogi od njih su se iselili te se mogu naći od prostora Kavkaza i Turske do rijeke Ind i zapadne Kine.
Iranski narodi su se često miješali s drugim etničkim grupama, a jedan od primjera su i Hazari, koji pokazuju specifično tursko-mongolsko porijeklo koje ih čini drukčijim od ostalin iranskih naroda. Baludži su se isto tako u nešto manjoj mjeri miješali s indijskim narodima kao što su Brahui, dok su se Oseti miješali s Gruzijcima, Rusima i drugim narodima s kojima žive. Kurdi su primjer vrlo specifičnog iranskog naroda koji je, usprkos iskazivanja mnogih veza s drugim iranskim narodima, također etnički vezan za Kavkaz, Anadoliju i druge oblasti. Čak su se i sami Perzijanci bez svake sumnje miješali s raznim osvajačima, kao i s domorocima Iranske visoravni kao što su Elamiti. Tako, slično kao i neki germanski narodi poput Engleza, koji su i germanskog i keltskog porijekla, iranski narodi predstavljaju etnolingvističke grupe, ali i pokazuju zajedničko porijeklo i/ili kulturne osobenosti koje su temelj njihovog identiteta.
Za neke od drevnih naroda kao što su Skiti, Sarmati i Alani vjeruje se kako pripadaju grupi iranskih naroda, a to se temelji na šturim podacima o njihovim jezicima kao i kulturnom i drugom identitetu njihovih savremenih potomaka. Međutim, to što se za njih koristi izraz “iranski” sam po sebi ne označava da su na bilo koji način povezani s modernom državom Iran. Grupa iranskih jezika je ništa drugo do pod-grana indoiranskih jezika koja je dio indoevropske porodice jezika, za koju se donedavno koristio izraz “arijska”.
Drevni iranski narodi:
- Perzijanci
- Medijci
- Parti
- Parni
- Simerijci (iranski etnicitet im nije u potpunosti potvrđen)
- Skiti
- Sarmati
- Baktrijci
- Horezmijci
- Alani
- Saka
- Sogdijanci
- Masageti
- Kamboje
- Pallave – potomci perzijskih osvajača Indije
- Indo-Skiti
Savremeni iranski narodi:
- Perzijanci
- Tadžici
- Paštuni
- Kurdi
- Baluči
- Gilani
- Mazandarani
- Bahtijari
- Lorestanci
- Tati
- Tališi
- Zaza
- Oseti