Yoon Ngan, Have you made any entry on the origin of the surname, Lan (literally, means blue in English)? I think this is the only Chinese surname where ALL the people are Hakkas. I would like to read about the origin of this surname. - Dixie