By a similar logic, bear in mind that some names are considered old-fashioned or New-Agey by today’s readers. Does the name fit the time period your story is set in?
You could also intentionally subvert this and write a character who gives a different impression than their name may suggest.
It’s best to choose a name with a subtle meaning instead of something really obvious.
Be careful though — if you’re naming your character after someone, check with them before it ever gets made public. They may not be happy with being associated with that character, especially if the character is portrayed unfavourably, and you may end up with a difficult court case. If they say they would rather not, accept this and change the name. This is different from using your own family members — your family, your business (although you should still use common courtesy, especially if these people are still alive). Garfield the cat, for example, was named for Jim Davis’ grandfather. You could also use a variant of a name, use a first name as a surname (or vice versa) or use a masculine/feminine version of the name.