Joy-meaning names span origins. Hebrew gives Abigail (father's joy). Latin gives Felicity (happy). Sanskrit gives Ananda (bliss). Each tradition has its own way of writing the same wish into a name.
Joy as a first principle
A name built around joy tends to age very well. It is a quality nobody grows out of wanting. These names also pair beautifully with grounding middle names like James, Mary or Grace.