I've worked with both a male
Sky and a female
Skye. We called the female
Skye "Lady
Skye" to distinguish her from the male
Sky, until the male
Sky quit. In neither case was it their real name. Male
Sky's real name was
Gerard and female
Skye's real name is
Celeste.
I could never figure out why neither one of them used their real names. I find
Sky or
Skye silly. So no, I don't care for
Sky on a boy or a girl. If it has to be used, I prefer
Sky without the E for a boy, and with the E for a girl, as the E makes it look more feminine to me. Perhaps only because of the spelling difference between the male
Sky and the female
Skye I've known.