What 氓 means
It names people outside the ruling elite, especially settlers from elsewhere.
《诗经·卫风·氓》 opens with 氓之蚩蚩, introducing a man who brings cloth to trade and pursues a marriage arrangement. In 《孟子·滕文公上》, a person from afar says he would accept a dwelling and become a 氓. Across these early texts, the word points to people entering or belonging to the non-elite population, not to “hooligan.”
That social label could be narrower than modern “the people”: historical explanations connect 氓 and 甿 with field or outer-settlement people whose place was defined by agriculture and residence. Traditional lexicography analyzes 氓 as 民 with 亡 as its phonetic element; 甿 is a documented related form used for “field people.”
Its classic early appearance is the pre-Qin Book of Songs poem 《氓》. No single inventor or one-step origin is documented for this graph.
What does it mean when someone sends 氓?
The surrounding word decides the reading.
Read bare or literary 氓 as méng when it carries the classical commoner or migrant sense. Read the character as máng inside 流氓, the compound for a hooligan, rogue, or socially disruptive person. That is a lexical split, not a pronunciation guess.
If a message contains only 氓, treat it as context-dependent: it may be a quotation, title, or literary flourish. Ask for the surrounding phrase before treating it as an insult. The condemnatory meaning belongs to 流氓 and related compounds, not automatically to the single character.
Standalone 氓 is literary and historical; 流氓 is condemnatory.
Do not use bare 氓 as a casual synonym for “hooligan”; the insult is 流氓.
Who writes 氓
Loading…
What it means when someone sends it to you
4 readingsA male commoner or outsider in a courtship-and-marriage narrative.
Don't confuse it with
1流氓 This two-character word means a hooligan, rogue, or bad actor; its 氓 is read máng.
Combination ideas
3How to type or find 氓
- Search it as
- mang · meng · liumang · 流氓 · 群氓 · 民氓 · 甿 · 氓字
- Shows up in
- Anything that takes text · its shape is whatever your font draws
氓\6C13Codes and encoding1 code points
A visible symbol can contain several code points. JS .length counts UTF-16 units; UTF-8 counts bytes.




