When my DS and his wife were expecting their first baby and churning over 'what-to-name' the baby, I gave what I thought was good advice. Pretend you are standing in the playground of a secondary school and you are a teacher. Shout out the name, if you imagine everyone laughing and teasing, wrong name.
What may sound a cute name for a baby will be utterly ridiculous in a six foot teenager. Frank Zappa's children changed their names when they were teenagers for this very reason.
In the place where I worked, a mum had named her girls Ebony and Trinity without knowing the meaning of either name. Trinity, as we know, means three as in the Holy Trinity, Ebony is black, both girls are white. Bit like calling a black girl Blanche.
Why do famous people find it necessary to give their offspring silly names?