So why don't people give their children first names that they are going to use?

Because parents never do anything right, MG