I think it is a difficult thing.
My name came with me from childhood. I was always Cindy and I'm not sure where it came from. Someone said there was a doll called a Cindy doll that was popular when I was an infant and maybe it came from there.
I think it is important to have a name appropriate for your age. Some names are very

and are often associated with exotic dancers etc, enough said. You can get one of the baby name books and look through, but avoid the modern ones and the hackneyed ones. Sometimes it is nice to know the meaning of the name, and that is were the books can help.
It is also a name that you want to hear, that may sound silly, but there are names I like but would hate to be called. It is a name that you will use professionally, so calling yourself Teresa Green may not work. Even though someone called their daughter that recently

.
It is also interesting how it can be spelt. I remember a discussion blowing up between two female colleagues, which may have been at an emotional moment. It was, 'I'm Vicki with an 'i' if you spell it as Vicky again I will kill you.' I think there were some emotions happening.
So you need a name that you are happy with. Most people grow into their names from childhood and I think they do actually grow into their names. You need a name that you have grown into.
JMO
Cindy