Foshan significa na língua chinesa "montanha do Buda" e ganhou essa designação com a descoberta de três estátuas budistas em bronze em 628, durante a Dinastia Tang (618-907), e a partir dessa altura passou a ser um centro religioso budista em Guangdong. No decurso da Dinastia Qing (1644-1912) existiam em Foshan mais de 160 templos e mosteiros, dos quais sobram ainda hoje alguns deles. É precisamente devido a esta tradição budista que Foshan também é conhecida como a cidade Zen.