I get around it by using first, middle and last name!

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

An anecdote. My mother was names Josephine Mildred. When the boys in the family started calling her "Jo" her mother put her foot down declaring with nine sons she wanted her daughter called by a girl's name not a boy's name. Thereafter and all her life she was Mildred. It became her legal signature as she used Mildred J. all her life.

In Scotland - if a female is the last of her name her husband may take her name in order to perpetuate an ancient lineage - after, of course, obtaining permission of the Standing Council of Chiefs.