Olivia is a very pretty name but there are way too many little girls being named this. I would look for something similar but less common (i.e.
Lydia). If you don't mind the popularity issue, I would go ahead and use it. Just be prepared for her to have other classmates with her name.