When I grew up, Richard/Dick was a common name, one of the top four most common male names.
Now I never hear Dick. Never.
So how did a name migrate from common to unacceptable. I suspect that it is a case where the slang for penis migrated into the daily language and wiped out the common name.
Do you have any evidence or measures of this? Do you know any other names that have met the same fate?