I have seen the following variations in Pakistan. Given name is what people prefer to be called informally. * marks if people strongly prefer to be referred to by this name in a formal setting. Prefixes are usually religious in nature (Muhammad/Syed) and then you are never supposed to use them except when reading out the full name.
FamilyName GivenName*
<optional prefix> GivenName FamilyName
GivenName* Father'sGivenName
GivenName Father'sGivenName FamilyName
Father'sGivenName GivenName FamilyName
Prefix GivenName*
My name is of the third type and as a scientist it annoys me immensely that my work is referred to by my Father'sGivenName in western culture when no one has ever called me that in real life in my culture.