1. the name would be the trait or personality that you want your child to have
2. if a geomancer is involved, the name would be dependent on the element your child lacks based on the exact date of birth
3. the name that comes after the last name would tell you what generation in the family your child belongs to
As for the author or the article, he used the first two items. He made it more complicated (for me) when he explained how he chose the characters as it apparently involves how the character is written.
Let's take one of the characters used in the article: jia. According to the article, it means "excellent" or "joyful." Here's how it is written in Chinese:
I'll go back to the supposedly easier part of choosing an English name.