In the Bond film GoldenEye, the villain Alec Trevelyan (played by Sean Bean) is alleged to have been named after British film censor John Trevelyan, who notoriously disliked early Bond films.
There are interesting stories behind a lot of these characters’ names, but that doesn’t make the names “clever”.
So, you get it. Why does that make it not clever?