I'm not fond of
Gioia. While it does have a nice meaning, I find it quite boring, as I do
Joy.
Gemma, on the other hand, is lovely - brassy and full of sunshine.
masculine list:
https://www.behindthename.com/pnl/191050/124079feminine list:
https://www.behindthename.com/pnl/191050/124080