What is the meaning of 公?
a European sovereign prince
a duke; in China and Vietnam, an alternative to 王 (ō, “prince”), used by certain dynasties for princes
used as suffix to denote familiarity with or disdain for someone or an animal
Source: wiktionary.org