(This is a long over-due blog post. )
When my wife and I were trying give our kiddo a name a few month ago, we held such belief: we should give him a Chinese name to repect our culture but this name should be pronounceable in America. As a data guy, I tried to solve it in the “data way”. Basically, in this post, I’m trying to find out all “Chinese names” hidden inside the US babyname dataset from the babynames
package.
I would say most of the names listed here are not usable but you can get quite a few good hints, such as “Kai”, “Manning”, “Mei”, etc.. I hope it can be helpful for other Chinese parents in English environment.
library(babynames)
library(tidyverse)
library(sparkline)
knitr::opts_chunk$set(message = F, warning = F)
sparkline(0)
sample_hanzi <- read_csv("sample_hanzi.csv")
pinyin_1_word <- sample_hanzi$pinyin
pinyin_2_words <- combn(sample_hanzi$pinyin, 2) %>%
apply(2, paste0, collapse = "")
pinyin_first_names <- c(pinyin_1_word, pinyin_2_words)
hanzi_1_word <- sample_hanzi$hanzi
hanzi_2_words <- combn(sample_hanzi$hanzi, 2) %>%
apply(2, paste0, collapse = "")
hanzi_first_names <- c(hanzi_1_word, hanzi_2_words)
first_names <- tibble(
pinyin = pinyin_first_names,
hanzi = hanzi_first_names
)
chinese_babynames <- babynames %>%
mutate(lowername = tolower(name)) %>%
inner_join(first_names, by = c("lowername" = "pinyin")) %>%
mutate(name = paste(name, hanzi, sep = " - ")) %>%
select(-lowername, -hanzi)
chinese_boys <- chinese_babynames %>%
filter(sex == "M") %>%
mutate(year = factor(year, 1880:2017)) %>%
arrange(name) %>%
select(-sex, -prop) %>%
spread(year, n, fill = 0) %>%
gather(year, n, -name) %>%
group_nest(name) %>%
mutate(n = map(data, ~sum(.x$n)),
data = map(data, ~spk_chr(.x$n))) %>%
unnest() %>%
arrange(desc(n)) %>%
slice(1:200)
library(kableExtra)
kable(chinese_boys, escape = F, caption = "Boy names") %>%
kable_styling(full_width = F)
name | data | n |
---|---|---|
Alan - 阿兰 | 346678 | |
Juan - 卷 | 344846 | |
Dale - 大了 | 277074 | |
Julian - 具连 | 203284 | |
Chase - 查色 | 159248 | |
Gene - 个呢 | 126240 | |
Eli - 而理 | 115184 | |
Duane - 断而 | 114844 | |
Aidan - 爱单 | 108262 | |
Dan - 单 | 105814 | |
Damian - 大面 | 82960 | |
Ben - 本 | 82719 | |
Gage - 噶个 | 56667 | |
Dana - 大那 | 53064 | |
Bennie - 本镍 | 52288 | |
Dante - 单特 | 42856 | |
Lane - 拉呢 | 36798 | |
Kai - 开 | 36000 | |
Ken - 肯 | 32640 | |
Dane - 单而 | 31344 | |
Dane - 大呢 | 31344 | |
Cade - 擦的 | 26310 | |
Adan - 阿单 | 26225 | |
Ali - 阿理 | 25827 | |
Tate - 他特 | 17206 | |
Ernie - 而镍 | 16362 | |
Asa - 阿撒 | 16295 | |
Ari - 阿日 | 13461 | |
Moshe - 磨社 | 13033 | |
Gale - 噶了 | 12362 | |
Kane - 卡呢 | 12346 | |
Daren - 大人 | 10573 | |
Bo - 波 | 10214 | |
Ace - 阿测 | 9535 | |
Dannie - 单镍 | 8933 | |
Duke - 度可 | 8128 | |
Cale - 擦了 | 7888 | |
Mose - 磨色 | 7724 | |
Daquan - 大全 | 7564 | |
Dee - 的而 | 7240 | |
Kale - 卡了 | 7185 | |
Kasen - 卡森 | 6462 | |
Case - 擦色 | 6401 | |
Channing - 产宁 | 6284 | |
Bowen - 波问 | 5962 | |
Elian - 而连 | 5292 | |
Dejuan - 的卷 | 5192 | |
Maxie - 马些 | 4628 | |
Henri - 很日 | 4346 | |
Gaige - 改个 | 4192 | |
Hasan - 哈三 | 4156 | |
Casen - 擦森 | 3935 | |
Rishi - 日是 | 3741 | |
Dilan - 地兰 | 3738 | |
Nate - 那特 | 3715 | |
Dequan - 的全 | 3635 | |
Juwan - 具完 | 3599 | |
Lou - 漏 | 3593 | |
Kenan - 可南 | 3390 | |
Dajuan - 大卷 | 3356 | |
June - 具呢 | 3232 | |
Bodie - 波迭 | 3194 | |
Elan - 而兰 | 2880 | |
Musa - 亩撒 | 2831 | |
Lisa - 理撒 | 2788 | |
Karen - 卡人 | 2771 | |
Elie - 而列 | 2743 | |
Anna - 安那 | 2740 | |
Amin - 阿民 | 2698 | |
Masen - 马森 | 2694 | |
Tai - 台 | 2690 | |
Bode - 波的 | 2617 | |
Kase - 卡色 | 2558 | |
Laquan - 拉全 | 2342 | |
Kaine - 开呢 | 2338 | |
Damen - 大们 | 2288 | |
Ewan - 而完 | 2272 | |
Shan - 山 | 2160 | |
Desi - 的四 | 2135 | |
Kenya - 肯压 | 2116 | |
Ayan - 阿验 | 2025 | |
Aman - 阿满 | 2008 | |
Che - 车 | 1985 | |
Annie - 安镍 | 1922 | |
Lannie - 兰镍 | 1858 | |
Long - 龙 | 1833 | |
Esai - 而塞 | 1780 | |
Chasen - 查森 | 1766 | |
Kalin - 卡林 | 1742 | |
Hazen - 哈怎 | 1738 | |
Julia - 具俩 | 1733 | |
Quran - 去然 | 1730 | |
Eitan - 诶谈 | 1698 | |
Aren - 阿人 | 1693 | |
Demian - 的面 | 1687 | |
Shayan - 沙验 | 1665 | |
Manning - 满宁 | 1655 | |
Kelan - 可兰 | 1610 | |
Caine - 采呢 | 1546 | |
Julie - 具列 | 1524 | |
Ren - 人 | 1522 | |
Laine - 来呢 | 1477 | |
Duran - 度然 | 1467 | |
Benji - 本级 | 1463 | |
Tuan - 团 | 1398 | |
Karan - 卡然 | 1397 | |
Jule - 具了 | 1393 | |
Diane - 嗲呢 | 1386 | |
Diane - 电而 | 1386 | |
Sasha - 撒沙 | 1381 | |
Kanye - 看也 | 1319 | |
Arun - 阿润 | 1310 | |
Kennie - 肯镍 | 1308 | |
Diante - 电特 | 1306 | |
Quan - 全 | 1297 | |
Naquan - 那全 | 1289 | |
Diana - 嗲那 | 1286 | |
Antuan - 安团 | 1281 | |
Lenin - 了您 | 1257 | |
Tou - 头 | 1254 | |
Mayo - 马哟 | 1236 | |
Erling - 而领 | 1233 | |
Zen - 怎 | 1227 | |
Lian - 连 | 1225 | |
Jun - 军 | 1196 | |
Eyan - 而验 | 1193 | |
Deshun - 的顺 | 1192 | |
Jimi - 级米 | 1169 | |
Hale - 哈了 | 1168 | |
Fate - 发特 | 1159 | |
Dujuan - 度卷 | 1153 | |
Natan - 那谈 | 1151 | |
Kalan - 卡兰 | 1127 | |
Sai - 塞 | 1116 | |
Shai - 筛 | 1115 | |
Keyan - 可验 | 1108 | |
Kennan - 肯南 | 1104 | |
Yazan - 压赞 | 1091 | |
Jin - 进 | 1084 | |
Garen - 噶人 | 1062 | |
Chanse - 产色 | 1052 | |
Adian - 阿电 | 1039 | |
Mannie - 满镍 | 1037 | |
Eshan - 而山 | 1026 | |
Dagan - 大干 | 1023 | |
Masao - 马扫 | 1012 | |
Chaise - 柴色 | 1001 | |
Chan - 产 | 990 | |
Calin - 擦林 | 987 | |
Mazen - 马怎 | 986 | |
Egan - 而干 | 968 | |
Shaya - 沙压 | 941 | |
Kong - 孔 | 935 | |
An - 安 | 932 | |
Benjie - 本结 | 906 | |
Reza - 热杂 | 887 | |
Cage - 擦个 | 872 | |
Shun - 顺 | 865 | |
Dade - 大的 | 856 | |
Erle - 而了 | 855 | |
Kenyan - 肯验 | 854 | |
Dani - 大你 | 851 | |
Elia - 而俩 | 845 | |
Lin - 林 | 838 | |
Anne - 安呢 | 829 | |
Kainen - 开嫩 | 823 | |
Cai - 采 | 818 | |
Kaisen - 开森 | 811 | |
Eren - 而人 | 810 | |
Lipa - 理怕 | 809 | |
Taiwan - 台完 | 806 | |
Boe - 波而 | 805 | |
Dawan - 大完 | 791 | |
Minnie - 民镍 | 787 | |
Rita - 日他 | 778 | |
Le - 了 | 776 | |
Bao - 报 | 773 | |
Cainan - 采南 | 761 | |
Kazuo - 卡作 | 757 | |
Daiquan - 代全 | 754 | |
Cache - 擦车 | 752 | |
Dixie - 地些 | 752 | |
Kenai - 可耐 | 749 | |
Andi - 安地 | 736 | |
Buren - 不人 | 734 | |
Aran - 阿然 | 732 | |
Linnie - 林镍 | 711 | |
Yan - 验 | 702 | |
Amen - 阿们 | 693 | |
Kou - 口 | 691 | |
Lue - 略 | 689 | |
Bane - 办而 | 684 | |
Bane - 把呢 | 684 | |
De - 的 | 681 | |
Hari - 哈日 | 675 | |
Kari - 卡日 | 663 | |
Calan - 擦兰 | 662 | |
Kenta - 肯他 | 662 | |
Hansen - 含森 | 655 | |
Erman - 而满 | 652 |
chinese_girls <- chinese_babynames %>%
filter(sex == "F") %>%
mutate(year = factor(year, 1880:2017)) %>%
arrange(name) %>%
select(-sex, -prop) %>%
spread(year, n, fill = 0) %>%
gather(year, n, -name) %>%
group_nest(name) %>%
mutate(n = map(data, ~sum(.x$n)),
data = map(data, ~spk_chr(.x$n))) %>%
unnest() %>%
arrange(desc(n)) %>%
slice(1:300)
kable(chinese_girls, escape = F, caption = "Girl Names") %>%
kable_styling(full_width = F)
name | data | n |
---|---|---|
Karen - 卡人 | 985655 | |
Lisa - 理撒 | 964973 | |
Anna - 安那 | 888505 | |
Diane - 嗲呢 | 517994 | |
Diane - 电而 | 517994 | |
Julie - 具列 | 507819 | |
Julia - 具俩 | 455999 | |
Diana - 嗲那 | 357575 | |
Annie - 安镍 | 349367 | |
Anne - 安呢 | 321103 | |
Rita - 日他 | 283037 | |
Katie - 卡铁 | 236162 | |
June - 具呢 | 192047 | |
Dana - 大那 | 191498 | |
Minnie - 民镍 | 158775 | |
Lena - 了那 | 137094 | |
Tanya - 谈压 | 116401 | |
Ana - 阿那 | 100329 | |
Dianne - 电呢 | 95117 | |
Ada - 阿大 | 94492 | |
Maya - 马压 | 91608 | |
Fannie - 反镍 | 84925 | |
Kate - 卡特 | 79820 | |
Mamie - 马灭 | 77738 | |
Bianca - 变擦 | 71970 | |
Faye - 发也 | 68096 | |
Kari - 卡日 | 58680 | |
Dianna - 电那 | 55609 | |
Erma - 而马 | 54771 | |
Celia - 测俩 | 53933 | |
Lana - 拉那 | 51023 | |
Mona - 磨那 | 45031 | |
Dixie - 地些 | 42952 | |
Hanna - 含那 | 37401 | |
Delia - 的俩 | 36115 | |
Cheri - 车日 | 36024 | |
Sasha - 撒沙 | 34621 | |
Lou - 漏 | 33665 | |
Dena - 的那 | 32210 | |
Keri - 可日 | 31940 | |
Dina - 地那 | 30578 | |
Luna - 路那 | 26720 | |
Nannie - 南镍 | 25560 | |
Kenya - 肯压 | 24083 | |
Kali - 卡理 | 23352 | |
Lexi - 了系 | 22265 | |
Dale - 大了 | 21861 | |
Amie - 阿灭 | 21309 | |
Aisha - 爱沙 | 21266 | |
Gale - 噶了 | 19888 | |
Danna - 单那 | 18664 | |
Lia - 俩 | 18049 | |
Liza - 理杂 | 16641 | |
Lilian - 理连 | 16402 | |
Cali - 擦理 | 16178 | |
Dee - 的而 | 15832 | |
Lina - 理那 | 15768 | |
Anya - 安压 | 15696 | |
Mari - 马日 | 15528 | |
Mina - 米那 | 15419 | |
Lelia - 了俩 | 15409 | |
Liana - 俩那 | 15005 | |
Lexie - 了些 | 14656 | |
Nita - 你他 | 14187 | |
Kaila - 开拉 | 13635 | |
Kaye - 卡也 | 13102 | |
Gena - 个那 | 12792 | |
Cari - 擦日 | 12543 | |
Aida - 爱大 | 12316 | |
Lilia - 理俩 | 12249 | |
Dalia - 大俩 | 11982 | |
Chaya - 查压 | 11853 | |
Leta - 了他 | 11836 | |
Lesa - 了撒 | 11400 | |
Chana - 查那 | 10896 | |
Kenna - 肯那 | 10288 | |
Nan - 南 | 10267 | |
Hana - 哈那 | 9945 | |
Alia - 阿俩 | 9899 | |
Ali - 阿理 | 9771 | |
Bennie - 本镍 | 9721 | |
Caren - 擦人 | 9541 | |
Erna - 而那 | 9054 | |
Suzan - 素赞 | 9029 | |
Reta - 热他 | 8614 | |
Luanne - 卵呢 | 8571 | |
Kami - 卡米 | 8513 | |
Demi - 的米 | 8452 | |
Kaya - 卡压 | 8317 | |
Maren - 马人 | 8166 | |
Geri - 个日 | 8014 | |
Linnie - 林镍 | 7899 | |
Asha - 阿沙 | 7698 | |
Kala - 卡拉 | 7551 | |
Dani - 大你 | 7423 | |
Candi - 参地 | 7344 | |
Halie - 哈列 | 7336 | |
Ami - 阿米 | 7261 | |
Gene - 个呢 | 6979 | |
Elia - 而俩 | 6914 | |
Lani - 拉你 | 6610 | |
Miya - 米压 | 6588 | |
Lue - 略 | 6473 | |
Juli - 具理 | 6280 | |
Kaiya - 开压 | 6257 | |
Meta - 么他 | 6177 | |
Chanda - 产大 | 6079 | |
Kai - 开 | 6010 | |
Shante - 山特 | 5800 | |
Gaye - 噶也 | 5747 | |
Hailie - 还列 | 5717 | |
Taya - 他压 | 5623 | |
Dian - 电 | 5369 | |
Cami - 擦米 | 5292 | |
Mai - 麦 | 5254 | |
Kesha - 可沙 | 5211 | |
Shanta - 山他 | 5112 | |
Kalie - 卡列 | 5075 | |
Leisa - 类撒 | 4933 | |
Lanie - 拉镍 | 4805 | |
Aya - 阿压 | 4803 | |
Lianna - 连那 | 4771 | |
Kati - 卡提 | 4736 | |
Riya - 日压 | 4694 | |
China - 持那 | 4513 | |
Daisha - 代沙 | 4500 | |
Hali - 哈理 | 4431 | |
Andi - 安地 | 4334 | |
Keli - 可理 | 4320 | |
Kalia - 卡俩 | 4310 | |
Lita - 理他 | 4298 | |
Santa - 三他 | 4278 | |
Elin - 而林 | 4113 | |
Risa - 日撒 | 4039 | |
Keren - 可人 | 4025 | |
Niya - 你压 | 4022 | |
Lu - 路 | 3995 | |
Chante - 产特 | 3943 | |
Diya - 地压 | 3937 | |
Maxie - 马些 | 3935 | |
Naya - 那压 | 3863 | |
Liane - 俩呢 | 3808 | |
Lane - 拉呢 | 3795 | |
Kairi - 开日 | 3741 | |
Ema - 而马 | 3734 | |
Maiya - 麦压 | 3734 | |
Misha - 米沙 | 3560 | |
Cailin - 采林 | 3531 | |
Dasha - 大沙 | 3481 | |
Andie - 安迭 | 3461 | |
Karan - 卡然 | 3450 | |
Chase - 查色 | 3448 | |
Danya - 单压 | 3330 | |
Channing - 产宁 | 3321 | |
Ena - 而那 | 3240 | |
Neta - 呢他 | 3214 | |
Julian - 具连 | 3084 | |
Maite - 麦特 | 3065 | |
Laine - 来呢 | 3063 | |
Ari - 阿日 | 3024 | |
Candie - 参迭 | 2984 | |
Genna - 根那 | 2978 | |
Laina - 来那 | 2913 | |
Minna - 民那 | 2902 | |
Lianne - 连呢 | 2885 | |
Nisha - 你沙 | 2870 | |
Lise - 理色 | 2770 | |
Juan - 卷 | 2733 | |
Emi - 而米 | 2715 | |
Genie - 个镍 | 2700 | |
Adia - 阿嗲 | 2691 | |
Kaili - 开理 | 2655 | |
Aidan - 爱单 | 2623 | |
Ani - 阿你 | 2596 | |
Gennie - 根镍 | 2541 | |
Miesha - 灭沙 | 2498 | |
Daina - 代那 | 2447 | |
Kenzi - 肯子 | 2442 | |
Meri - 么日 | 2413 | |
Lisha - 理沙 | 2369 | |
Laisha - 来沙 | 2328 | |
Baila - 百拉 | 2278 | |
Jianna - 间那 | 2274 | |
Kasi - 卡四 | 2236 | |
Bianka - 变卡 | 2235 | |
Niesha - 镍沙 | 2177 | |
Gema - 个马 | 2167 | |
Dannie - 单镍 | 2147 | |
Danni - 单你 | 2117 | |
Anai - 阿耐 | 2096 | |
Shanya - 山压 | 2084 | |
Shaye - 沙也 | 2083 | |
Exie - 而些 | 2060 | |
Leisha - 类沙 | 1981 | |
Jule - 具了 | 1980 | |
Jina - 级那 | 1961 | |
Lanna - 兰那 | 1953 | |
Dia - 嗲 | 1905 | |
Aide - 爱的 | 1896 | |
Maye - 马也 | 1883 | |
Ela - 而拉 | 1857 | |
San - 三 | 1856 | |
Eman - 而满 | 1787 | |
Bari - 把日 | 1779 | |
Luanna - 卵那 | 1774 | |
Shanti - 山提 | 1770 | |
Maisha - 麦沙 | 1753 | |
Sanya - 三压 | 1753 | |
Keya - 可压 | 1747 | |
Kena - 可那 | 1744 | |
Gala - 噶拉 | 1720 | |
Kalei - 卡类 | 1718 | |
Tai - 台 | 1711 | |
Aila - 爱拉 | 1708 | |
Aime - 爱么 | 1708 | |
Esha - 而沙 | 1688 | |
Lainie - 来镍 | 1684 | |
Hanan - 哈南 | 1640 | |
Camie - 擦灭 | 1595 | |
Cate - 擦特 | 1589 | |
Bailie - 百列 | 1581 | |
Nisa - 你撒 | 1563 | |
Lannie - 兰镍 | 1520 | |
Siya - 四压 | 1518 | |
Kalin - 卡林 | 1508 | |
Kasha - 卡沙 | 1494 | |
Jiya - 级压 | 1492 | |
Hawa - 哈瓦 | 1477 | |
La - 拉 | 1442 | |
Hala - 哈拉 | 1436 | |
Lilie - 理列 | 1386 | |
Suzi - 素子 | 1381 | |
Calie - 擦列 | 1368 | |
Layan - 拉验 | 1367 | |
Chere - 车热 | 1347 | |
Liya - 理压 | 1343 | |
Pa - 怕 | 1338 | |
Naiya - 耐压 | 1332 | |
Mena - 么那 | 1330 | |
Naisha - 耐沙 | 1319 | |
Aine - 爱呢 | 1302 | |
Junie - 具镍 | 1294 | |
Laya - 拉压 | 1290 | |
Minta - 民他 | 1283 | |
Kailie - 开列 | 1269 | |
Mei - 没 | 1248 | |
Jia - 加 | 1243 | |
Asa - 阿撒 | 1242 | |
Shai - 筛 | 1194 | |
Chari - 查日 | 1188 | |
Kamie - 卡灭 | 1184 | |
Mesha - 么沙 | 1183 | |
Reya - 热压 | 1164 | |
Caila - 采拉 | 1152 | |
Angle - 昂了 | 1149 | |
Aili - 爱理 | 1138 | |
Teya - 特压 | 1133 | |
Leya - 了压 | 1131 | |
Bina - 比那 | 1125 | |
An - 安 | 1116 | |
Kailin - 开林 | 1109 | |
Henna - 很那 | 1097 | |
Rise - 日色 | 1077 | |
Casi - 擦四 | 1075 | |
Alan - 阿兰 | 1072 | |
Lesha - 了沙 | 1053 | |
Neisha - 内沙 | 1051 | |
Resa - 热撒 | 1046 | |
Aiza - 爱杂 | 1038 | |
Bula - 不拉 | 1034 | |
Lasha - 拉沙 | 1033 | |
Meisha - 没沙 | 1021 | |
Tate - 他特 | 1016 | |
Duane - 断而 | 1015 | |
Enya - 恩压 | 1001 | |
Muna - 亩那 | 993 | |
Kaisha - 开沙 | 975 | |
Lin - 林 | 974 | |
Catie - 擦铁 | 969 | |
Saya - 撒压 | 962 | |
Haya - 哈压 | 952 | |
Fanta - 反他 | 951 | |
Ailin - 爱林 | 944 | |
Eila - 诶拉 | 943 | |
Erla - 而拉 | 922 | |
Manya - 满压 | 919 | |
Kelia - 可俩 | 913 | |
Ama - 阿马 | 902 | |
Kela - 可拉 | 900 | |
Gaile - 改了 | 898 | |
Fatou - 发头 | 893 | |
Le - 了 | 878 | |
Chanie - 查镍 | 875 | |
Maire - 麦热 | 873 | |
Shan - 山 | 864 | |
Channa - 产那 | 862 | |
Chanta - 产他 | 861 | |
Ranya - 然压 | 858 | |
Jiana - 加那 | 844 | |
Jinnie - 进镍 | 844 |