That’s interesting about the top names; interestingly, mere numbers don’t tell the whole story. The whole story is the number of last names per capita. Some nations simply use fewer last names, so there are many more people per name than there would be in a nation like ours with a multiplicity of ethniciites and names. Perhaps India uses more last names per capita than do other massively populous nations like China, and that’s why their names don’t appear. I join your astonishment, however, not to see Gupta and Singh on the list.
You’re exactly right. I’ve worked with a lot of Chinese, Indians, Koreans and Viet Namese. The same family names keep popping up with the Chinese, the Korean Kims, the Vietnamese Nguyens and Phams. But the Indians have many more and more widely varied family names.