Abu Zaid al-Balkhi adalah seorang polymath muslim abad ke-9 (lebih dulu dibanding Ibnu Sina). Tulisannya banyak menyentuh berbagai bidang seperti geografi, kedokteran, filsafat, teologi, politik, puisi, etika, sosiologi, tata bahasa, sastra, dan astronomi. Namun, bidang utama yang mengharumkan namanya adalah psikologi (‘ilm an-nafs).