I think
Joyce would be nice on a little girl. It is in the same category as
Alice in my mind - older names that haven't gotten very popular, but are simple/plain but still nice. I could see
Joyce and
Alice being sisters.
Joy would be cute as a nn too, although
Joyce doesn't really need a nickname.