I think it’s really pretty but I do agree with what @justagirlwholovesnam said about it probably being better as a middle. It works as either, but personally I would share your concerns as she may not always feel joyful. I don’t think this is an issue with all virtue names, but [name_f]Joy[/name_f] specifically is a lot, as well as [name_f]Faith[/name_f] and [name_f]Serenity[/name_f]. Names that clearly mean something that is inevitably not always going to be true is a little much. Subtler virtue names work better imo,or ones that are so popular as names that they don’t feel as tied to the word like [name_f]Grace[/name_f]. If it’s the meaning that you like about it, you could go with a number of names meaning joy as a first name with or without [name_f]Joy[/name_f] itself as a middle.
Names meaning joy/happiness
[name_f]Chara[/name_f] [name_f]Joy[/name_f]
[name_f]Kalea[/name_f] [name_f]Joy[/name_f]
[name_f]Letitia[/name_f] [name_f]Joy[/name_f]
[name_f]Lowenna[/name_f] [name_f]Joy[/name_f]
[name_f]Gwyneth[/name_f] [name_f]Joy[/name_f]
[name_f]Leda[/name_f] [name_f]Joy[/name_f]
[name_f]Makenna[/name_f] [name_f]Joy[/name_f]
[name_f]Nara[/name_f] [name_f]Joy[/name_f]
[name_f]Alisa[/name_f] [name_f]Joy[/name_f]
[name_f]Beatrice[/name_f] [name_f]Joy[/name_f]
[name_f]Beatrix[/name_f] [name_f]Joy[/name_f]
[name_f]Farrah[/name_f] [name_f]Joy[/name_f]
Other virtue names-
[name_f]Grace[/name_f]
[name_f]Hope[/name_f]
[name_f]Blythe[/name_f] (means joy as well but isn’t as obvious)
[name_f]Sage[/name_f]
[name_f]Verity[/name_f]
[name_f]Constance[/name_f]
[name_m]Ever[/name_m]
[name_f]Haven[/name_f]
[name_f]Reverie[/name_f]
[name_f]Amity[/name_f]
Names with a similar sound-
[name_f]Jo[/name_f]
[name_f]Josephine[/name_f]
[name_f]Joyce[/name_f]
[name_f]Jolene[/name_f]