It's from Greek mythology, and it's the name of one of the stars in the Pleiades (I found it on a list of astronomy names on a British name blog; it's not in the BtN database). I'm not sure what it means, but judging from what I know about Greek name roots, I think it means "star-maiden" or "maiden of the stars." Correct me if I'm wrong.
WDYT? Personally, I love it!