Prev 26 of 30 Next
Carwyn
Meaning: blessed love
Origin: Welsh