Where does “小” come from?

小 (Korean) comes from Middle Chinese 小.

Ancestry of “小”, step by step

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