I think you are stretching it too much.
My guess is that native English speakers are so over-exposed to the double entendres of those words that they no longer notice. I certainly didn't.
Yes, it's the same in German. But who knows how the language will evolve in the future? Maybe someday there's a band called Cocksucker John and no one notices anything.