Al-Kashi was born in Kashan which lies in a desert at the eastern foot of the Central Iranian Range.
Al-Kashi ay ipinanganak sa Kashan na nagdurugo sa isang disyerto sa silanganan paa ng Central Iranian Saklaw.