When my older sister had her babies, she was discussing the names with everyone, and that did her no good. the "others" were aunties, grannies, uncles, other very close relatives. and she would get such comments like -- oh i know a hooker named this, or there's a retarded kid in neigborhood with such name, or some very distant relative who is in jail has the same name.
she was literally forced to give kids different names than she had wanted.
so i said i'd never discuss names with anyone except my husband.
since i'm an immigrant, non native english speaker, i wanted international, "translatable" names (like Laurence, Robert, Edgar) and my husband wanted something like Riley, Leroy, Jeff (which sound very odd in my langauge). so i was completely out of ideas. so when my husband was scrolling the names indexes online, and pointed at Marvin, i thought -- well, it can be translated into a very popular name in my homeland. and Luke is also very popular name there. ok, done. but if i could turn back the time, i'd definetly choose another name.
with second one i did some consulting with others. we liked Willis, Clyde, Roy. But i was convinced that William sounds more solid than either Willis or Clyde, and Roy is a perfect middle name.