If I met people with these names in real life, I'd laugh. If someone said to me, "My name is Bear" or "Banjo" or "
Wilkie", I'd smirk and try to cover my laughter. If I heard the name when not in their presence, I'd outright laugh.
I've never heard of Banjo Paterson, so upon hearing Banjo, no it wouldn't occur to me at all that it was after a writer. I've heard of
Wilkie Collins, but he wouldn't spring to mind upon hearing the name
Wilkie.
Nor would I think that their mothers were inspired by the gossip mags because I don't keep up with those things.
I'd pair these names with something really boring such as
John,
James,
William, or
Thomas, so if the child hates having such an outlandish name, he has the choice to go with something on the opposite end of the spectrum.