The City Protector God 城隍 is a protector god that became popular during the Ming dynasty.
The Chenghuang 城隍 is not a single deity, but a generic term for the protective deity of a town or city. It is a god that became popular during the Ming Dynasty with the newly emerging merchant classes resident in towns.