Perhaps we should start a conversation about how cultural name differences might be supported in Gramps.
Eastern cultures often places the surname first followed by the given name (e.g., 李伟 or Lǐ Wěi), unlike the Western given-name-first order (e.g., Wei Li), creating challenges for genealogy software like Gramps, which originated in Western contexts.
Why accommodate Eastern naming
Genealogy databases must support Eastern conventions to preserve cultural accuracy and usability for global users researching diverse ancestries. Gramps users handling Chinese diaspora trees often manage bilingual data—English legal names, Pinyin Romanization, and Hanzi—while ensuring proper sorting, searching, and export in GEDCOM format. Without accommodation, surname guessing misidentifies given names as surnames, reports display incorrectly, and cultural nuances like multiple aliases (literary names, regional variants) are lost.
see Gramps - open source genealogy - “attempting dual Chinese/Eng” on siyigenealogy.proboards
Gramps features for multiple forms
Gramps handles this through flexible name storage and display, storing surname and given name parts separately while allowing variants across orders and scripts.
Alternate Names
- Add unlimited AKA, Nickname, Birth, or Married names in the Person editor’s Names tab.
- Store Chinese surname-first (e.g., Surname: 李, Given: 伟) as Birth Name; Western given-first (e.g., Given: Wei, Surname: Li) or Pinyin as AKA or Preferred.
- Supports Hanzi directly with Unicode; users export GEDCOM scripts to swap for Chinese-only views. reddit
Display As
- Per-name override in the Name editor sets custom rendering, e.g., “%s %g” for surname-first or “%g %s” for given-first.
- Global fallback via Edit → Preferences → Display → Name Format Editor lets you define templates like Title + Surname + Given for Eastern display across views.
- Ideal for mixed trees: East Asian family shows surname-first; Western shows given-first. gramps.discourse
Surname Guessing Customization
- Preferences → Import/Export → Surname Guessing toggles and sets rules, like assuming last name is surname (Western) or first name is surname (Chinese).
- New localized options (e.g., bug 13953) allow culture-specific presets, preventing errors like treating Chinese given names as surnames during import. gramps.discourse
- Combine with Alternate Names: Enter full Chinese name, let guessing parse correctly based on locale.
These features ensure a single tree supports Eastern/Western dual display without data duplication, vital for international collaboration. gramps.discourse
In Chinese, the normal order is surname first, then given name; it only tends to flip toward the Western order in explicitly Westernized or bilingual contexts.
Standard Chinese usage
In almost all Chinese-language contexts (Mainland, Taiwan, most of the diaspora), people write and say: surname → given name, for example 李小明 is “Lǐ Xiǎomíng,” with 李 as the family name.
Official documents, school records, IDs, and formal speech in Chinese follow this surname‑first order.
When you see Western order
You see the Western (given‑name‑first) order mainly when people intentionally adapt to Western norms:
- When a person uses an English or “Western” given name: “Jack Ma” instead of “Ma Yun,” “Jackie Chan” instead of “Chéng Lóng.” In this case the English name is treated like a Western first name, so it comes first.
- In Hong Kong, Singapore, and some overseas communities, a common pattern is “English name + surname + Chinese given name,” e.g. “Andy Lau Tak‑wah.” Here the leftmost part looks Westernized, but the Chinese components still keep the Chinese order.
- In some English‑language media or older texts, editors may flip names to match Western expectations, though for Mainland Chinese this is now less common; modern standards usually keep the Chinese order even in English.
Practical rule of thumb
- If the name appears in Chinese characters, assume surname‑first unless you have strong reason not to.
- If the person presents their name to you in Western style (on a business card, in email, or introduces themselves as “Michael Chen”), follow the order they use.
- If you’re unsure how to address someone formally, use “Mr/Ms + the first element” of a Chinese‑ordered name (e.g., Mr Chen for 陈伟) and “Mr/Ms + the last element” for a clearly Western‑ordered name (e.g., Mr Chen for Michael Chen).