Uncertain, but probably an aphetic form of French alphonse (“kept man”), from the male given name Alphonse. Also sometimes connected to pounce or French pensionnaire (“pensioner, person living without working”).
Improve your pronunciation
Practice speaking and memorizing "ponce" and many other words and sentences in English.