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.

Your Favorite Names