Responses

Dick is the nickname for Richard. It's only in the past 30 years that it's become strongly associated for slang for penis, or someone who's a jerk. Other names for penis are: Peter, Willy, and John Thomas. While those might get an occasional snicker, those names aren't as strongly associated with the word for penis and so you're more likely to see those in usage today. Before 30 years ago, this was the case for the name Dick, and instead, the name Peter was strongly associated with the word penis.
Why do some parents name their kids "Dick"?