I don't really like boys nicknames for girls, but
Ollie is otherwise unoffensive.
My second first name is
Olivia after my grandfather
Ollie.
I think it could work for
Ophelia, although I am not fond of
Ophelia.
Ollie could also be a nickname for:
ApolloniaColleen PolinaOlenaOliveOliveraOlwenOlympia