Where does “公” come from?

公 (Korean) comes from Middle Chinese 公.

Ancestry of “公”, step by step

StepLanguageWordMeaning
1Middle Chinese公—
Every word from Middle Chinese 公 →