I knew a girl named
Sol in elementary school who was awesome, so I really like the name on a girl. (I actually ran into her the other day - I rang her up at my work.)
I also like it on a boy as a nn for
Solomon. I pronounce them differently, though - the girl I knew pronounced it like the word "soul" while I would pronounce the nn like SAWL - rhyming with
Paul.