Oracle
It has a mystic feeling to it, and I like the hard 'c' sound. I think soft sounding names for girls is a bit overused
Oracle comes from the latin orare meaning "to speak." In ancient Greece and Rome, oracles were prophets or seers who interpreted signs sent by the gods.