Now, I'm not sure I could get Auberon (my perennially vetoed choice) past these restrictions, but the list actually seems pretty sensible.
We did violate No. 12, though: "The first name should not end with the same letter that starts the last name." (Sorry, Elliot!)
Jessica Simpson, who just named her daughter Maxwell Drew Johnson, broke No. 16: "Something about the name should indicate gender, if only for official papers like passports. So Carter Elizabeth Jones is preferable to Carter Emerson Jones."
This is clearly going to create hassles once Maxwell Drew realizes that her mom is Jessica Simpson and immediately tries to flee the country.