@Spaghetti0h the trick to make sure that a name is a good fir for your child is the life stages and jobs trick. So don't just think of a baby with the name, think of a pimply teenager, or a fat middle-aged lady with that name, or a little elderly lady.
For example, if a family name their son "buddy bear" then that's going to be really cute on a newborn, but then it really won't suit a pimply teenager or a fat middle-aged man.
Also, the jobs trick of, could you envisage someone working as a highbrow job (i.e; a barrister) or in a service job (i.e: at a chip shop) with that name?
So for example, if you call your child Princess, then that might limit their ability to be taken seriously enough to do highbrow jobs, but if you give your child a long and grand name without thinking of a shortening, then similarly they may get frustrated when people at their Saturday job laugh at them or never get their name right.
There are so many decisions to make with children. For a lot of them it doesn't matter what anyone but you thinks (thank god
) . With names, your child will bear that name for (probably) the rest of their life, and people will make assumptions about all sorts of things like their socioeconomic class, how you've raised them ..etc from the moment they learn your child's name, so it's good to mull those things over.