Il nome deriva dal latino Gaudia e significa "piena di grazia e di bontà". Le varianti conosciute sono: Gioietta, Gioiella, Gioina, Gioiosa, Zoia, Gioiettina, Gadia.
Gioia nel 2014 è entrato a far parte della top 50 dei nomi più popolari per bambine nate in Italia.