Whatever name you choose is going to be with your baby for a long time.
It is popular now (especially with movie stars) to name their babies very unusual names, after objects or even fruit. But remember that the name you give to your baby will be with him or her all through the school and teenage years, and also through their professional or adult life.
One of the best ways to choose a name is to look up the meaning of some names you are considering.
Also, if you are choosing a middle name make sure the meaning doesn't conflict with the first name's meaning
Also how does the name you've chosen blend with the surname?