Other things I've had to deal with: in Myanmar people usually don't have a concept of first and last name, just two (females) or three (males) words that form their "name" (as far as I can remember).
Also, often names in Sri Lanka look like this: Rajapaksha Mudiyanselage Siril Ariyaratna. Two family names and one or two given names. Regardless of the number of fields used, displaying long names like that needs some special considerations.