Maybe she could be
Gwen Melisande, and you call her
Gwenfrewi as an affectionate nickname. Like nicknames don't have to be shorter,
Anna's get called
Annabelle and
Annabella for fun for example.
However if you love
Gwenfrewi, I don't think it has to be a GP. A girl could pull it off.