As you know

I have my opinions on certain names, but it is true that people make their own name suit them.
One option is to pick nicknames that can be elaborated into a "full" name:
Charley= Charles or Charlette
Mike= Mikayla or Michael
That would also give the child the option of changing their name to what they want to be called once they are old enough to have an opinion.
