Actually, all Sikhs have three names, just that not every Sikh uses the surname. Every Sikh male's second name is Singh, and Kaur for the women. The given name comes from the Guru Granth. A prayer is said, and the book allowed to fall open. The syllable to which the priest points will be the first syllable of the name. The third name, surname is the family name, but is actually a holdover from the caste system, indicating which caste you belong to, and subcaste.
I find the Icelandic (Scandinavian?) tradition appealing, where surnames are either father's son, or mother's daughter.
"Don't try to live so wise. Don't cry 'cause you're so right.
Don't dry with fakes or fears, 'Cause you will hate yourself in the end."
Anime @ MyReviewer