Regarding 'cruel' in homophobic sense: I guess this all depends upon the environment in which the child grew up. I didn't realise that some people thought badly of homosexuality until I was nine and didn't encounter it personally in childhood.
I'm against
Sappho as a name because it belongs to the poet - I can't see it on anyone else's child without thinking of her. It would be like naming a daughter
Oprah. A child's name should be her own.
Also it seems very 'look at me, I'm well read' and almost pompous.