In my friends culture they believe giving their children two names a good one with a nice meaning and a bad one with a bad meaning.
for example my friends name is:
spirit urine Howard
when she is older the man who wants to marry her he asks her parents what her name is. if they say spirit then they can marry, but if they say urine then they wont. Do you think this is right?
ps. you may think that urine is a bad name but when she does finally get married she takes the urine off her name so it would be:
Spirit Howard