suffix
person from (place); person with (trait)
Colloquial suffix that attaches to nouns, especially place names or characteristics, to label a person as a typical or true representative. Often carries a nuance of local pride or stereotypical trait. Common in words like 江戸っ子 (Edokko, a true Tokyoite).
See also: 江戸っ子
彼は生まれも育ちも東京の、いわゆる江戸っ子だ。
He was born and raised in Tokyo, a so-called true Tokyoite.
あの人はまったくの甘えん坊っ子で、いつも誰かに頼っている。
That person is a total spoiled child, always relying on someone.
者 is a more formal and general suffix for 'person', while っ子 is colloquial and often implies a stereotypical or endearing quality.
人 is a neutral suffix for nationality or group membership (e.g., 日本人), whereas っ子 is informal and often used for local identity or personal traits.
Derived from 子 (こ, child), with the geminate consonant っ added for euphony when attached to certain nouns. The exact historical development is uncertain, but it likely arose as a colloquial contraction in Edo-period speech.