Baby Names and Name Generators

What Does Gwynedd Mean?
"happiness"