I think some thought should be exercised when naming a child.especially bearing in mind that they will grow up and become an adult.Why should you name your child 'innocent' and we all know innocence is lost when one gains adulthood.what other strange names have you come across?