Feliz (Spanish for “Happy”), comes from the Latin for the same, felix. From the Latin felix, we also get everyone’s favorite TV character: Felicity. Someone named Felicity must be a happy person by their very nature! As is someone named Felix!
We can see that the f‑l-z of feliz maps to the f‑l-c of felicity pretty clearly!