There can be many things that make a character: a crafted personality, descriptions, with faults and all. What completes them or makes them, depending on the how one would create his or her character, is the name.
I love creating characters. I find it to be fun. Sometimes I feel like creating characters is an art or craft because what has to be done to make an effective hook for a story. Care has to go into creating them; what they’re like, who they will become, etc.
When I create characters, I first find the name that is suitable to a rough descriptions that I somehow gather, i.e. tall, almost six-foot; male, dark hair, brown eyes. If I can’t think of a name off the top of my head then I search name site and scroll until I find it. When I find the first name, I find a last name.
I usually find names with certain meanings that are going to fit the personality of my character. Sometimes it’s random, if I like the meaning then hello so-and-so. Having the name makes it easier for me to create scenes that suddenly pop into my head.