I do think
Joy pairs well with a longer middle name. I like
Joy Annelise and
Joy Vivian (though I personally prefer
Vivienne).
You’ve had some really great suggestions from other posters like
Joy Evangeline,
Joy Evelina,
Joy Lucinda,
Joy Sophia and
Joy Sylvana.
I’ll add
Joy AnastasiaJoy SeraphinaJoy Myrianthe
Joy Evelise
Joy Vivendel
Joy RenataJoy Rosenia