Baby name
Joy
/JOY/
Meaning
“Happiness or delight”
From Old French and Latin joia meaning 'happiness' or 'delight', a direct virtue name.
How it ages.
Timeless in the way that all virtue names are, its meaning is its longevity.
The cultural moment.
Steady and consistent; never peaked wildly, never fell out. Gaining ground again in the UK.