Afganların atası olarak kabul edilen bir devlet veya topluluk bulunmamaktadır. Ancak, Afganistan'ın tarih boyunca birçok farklı devlet ve topluluk tarafından yönetildiği bilinmektedir. Bazı tarihsel devletler: Grek-Baktriyalılar; Mauryalılar; Kabil Şahiler; Kuşanlar; Saffârîler; Samanîler; Gazneliler; Gurlular; Timurlar; Babürler; Hotakîler. Afgan etnik adı, tarihsel olarak Peştunlar için kullanılmıştır ve "Afgan" adı, bazı bilginlere göre, Hindukuş bölgesinin eski sakinleri olan Aśvakan veya Assakan adından türetilmiştir.