I like:
Hannah-Raine
Maryline
Saphra
Oceane and
Angel
WTF?
Cypher - is one of his/her parents a computer hacker?
Nanoot - makes me think of a dog breed, malamute
Porsha -
Portia is cute;
Porsche is tacky. This spelling I'm really not sure which one it's meant to be, but either way it actually makes the name worse by looking illiterate.
And just a general plea to parents (not that anyone who needs this advice actually read this board): PLEASE stop putting apostrophes in your children's names unless they need to be there for linguistic purposes, ie; in samoan where they denote a glottal stop in a word! *rant over*