According to Lauderdale and Kestenbaum (2000) Top 10 , top 20 and top 50 Vietnamese names are as follow Top 10 Vietnamese names are 1. Nguyen 2. Tran 3. Le 4. Pham 5. Huynh 6. Vu 7. Phan 8. Truong 9. Hoang 10. Ngo Top 20 Vietnamese names are 11. Dang 12. Do 13. Bui 14. Vo 15. Ly 16. Duong 17. Luong 18. Dinh 19. Trinh 20. Luu Top 50 Vietnamese names are 21. Doan 22. Dao 23. Thai 24. Mai 25. Van 26. Cao 27. Vuong 28. Phung 29. Quach 30. Ta 31. Diep 32. Ton 33. La 34. Thach 35. Thi 36. Thanh 37. Dam 38. Vong 39. Trieu 40. Buu 41. Phu 42. Vinh 43. Quang 44. Tieu 45. Hoa 46. Trang 47. Giang 48. Luc 49. Banh 50. Nghiem These names are compiled by 2 researchers in year 2000. Current name distribution might be a little different.