I love the name [name_f]Ophelia[/name_f], but I don’t really like the nicknames [name_f]Lia[/name_f] or [name_f]Fifi[/name_f]. It will most likely just be a shorted/pet version and [name_f]Ophelia[/name_f] will be how she is introduced. What other nicknames are there? Would using Lila just as an occasional nickname be too much of a stretch?
O, [name_f]Opal[/name_f], Elphie/[name_f]Elfie[/name_f], [name_f]Effie[/name_f]…
Opie and [name_f]Ellie[/name_f] could work.
[name_f]Lilou[/name_f], [name_f]Fia[/name_f], [name_u]Leaf[/name_u]
Ofie, [name_f]Elfie[/name_f], [name_f]Pia[/name_f]
[name_m]Ah[/name_m], you edited your original post! To answer your new question, it depends on how you pronounce it. I think [name_f]Lila[/name_f] pronounced LIE-la works, but [name_f]Lila[/name_f] pronounced [name_u]LEE[/name_u]-la is more obvious from [name_f]Ophelia[/name_f].
But I don’t think nicknames have to be perfectly derived from the original name; many personal nicknames have little to do with their owners’ full names.
Coming from a Spanish/Portuguese perspective, where [name_f]Ophelia[/name_f]/Ofélia is not an uncommon name, the standard nickname is Ophé/Ofé, pronounced oh-faye. I have never actually seen the nickname spelled with a ph, but if you like the continuity of the spelling I see no reason not to spell it like that.
[name_f]Ophelia[/name_f]-
[name_f]Olia[/name_f]
[name_f]Ellia[/name_f] (eh-lie-uh)
[name_u]Ollie[/name_u]
[name_f]Ellie[/name_f]
[name_f]Pia[/name_f]
[name_f]Ola[/name_f]