It is a nice name. I like
Joy better then Joyanna or any of the other spellings. I too think it makes a nice first name but once you stick it in the middle name spot it becomes a bit of a filler.
I would spell it Joyanna if I was using it all as a first name.
No, I dont know anyone named
Joy.