I've been thinking lately after applying for jobs and keeping track of where my name appears on Google, that it's a same our society has gotten to such a point that people hide their names for fear of employers looking up their personal lives, where they post, their Facebook profiles, etc.
My suggestion?
People have two names. A personal/given name that they're born with and use for social interactions, and a 'stage name' that they use for work. Employers would be forbidden from asking for or trying to find out your personal name. They'd just have your work name.
You'd choose your work name once you've settled on your career.
Some additional benefits:
Kids who have stupid parents that give them bad names wouldn't have it affect their careers later in life.
After a certain period of time, rehabilitated criminals could change their work name, meaning that they'd be able to get jobs and rejoin society (versus having every employer type their name into Google and have all the details of their crime pop up.)
Thoughts?