I don't like any of the trends. Parents should choose a name that their child will want. If the parent wouldn't want to have the name, neither would the child.
Some masculine names (names that were originally male) actually sound better on girls i.e. Madison, Alexis, Allison. The only people that are expected to give their children unique, made up names are celebrities.
Parents: don't make your child feel like they have to withhold the celebrity status that comes with the name they are given. Don't you feel bad for Moxie CrimeFighter and Pilot Inspektor?
Misspelling names to be different is entirely futile. Why do you want to burden the child with them always having to correct people when misspelling their name? It's one thing to choose an existing, alternative spelling i.e. Elisabeth, Katharine, Ashleigh, but if the spelling is nonexistent, you are wasting your time when creating it.
I'd use a masculine name on a girl, because some, as I pointed out, work really well, more for girls than boys anyway. My mom's boyfriend's daughter is named Dylan.
Jessica Nicole--I was born in the 90s, and my first name is the #1 most popular name of the decade, and Nicole is just a filler, in my opinion, but I like it because my brother chose it, and we are very close. Not bad for an 8 1/2 year-old! =)